为了账号安全,请及时绑定邮箱和手机立即绑定

逐字字符串文字不解释 html

逐字字符串文字不解释 html

C#
烙印99 2021-11-21 18:03:39
在我的控制器操作中,我正在向视图发送消息 -model.Result = ex.Message;model.Result = model.Result + @" If you would like to create one, please <a href="something"> click here </a>";所以,我希望消息像这样显示 -The member doesn't exist. If you would like to create one, please click here.但实际显示的是The member doesn't exist. If you would like to create one, please <a href> click here </a>.所以,我有两个问题——1) 为什么逐字字符串文字不评估 html。2)有没有更好的方法来做到这一点?我不喜欢在我的控制器中使用 html,但我也不想为一行 html 过度构建东西。
查看完整描述

1 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

Razor 自动对字符串进行 HTML 编码以确保安全(以防止脚本注入)。Html.Raw如果您想要实际的 HTML,则需要使用。

@Html.Raw(Model.ResultMessage)


查看完整回答
反对 回复 2021-11-21
  • 1 回答
  • 0 关注
  • 189 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信