在我的控制器操作中,我正在向视图发送消息 -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)
- 1 回答
- 0 关注
- 189 浏览
添加回答
举报
0/150
提交
取消