1
我有一个javascript
警报在C#这样的代码结合C#和JavaScript代码
if(Session["msg"] != null){
string msg = (string)Session["msg"];
if(msg.Length > 2) {
@: var msg = @msg;
@: alert(msg);
}
但在视图中的警告不会出现:
的问题是,警报消息写入视图。
为什么会发生这种情况?我怎样才能解决这个问题?
http://stackoverflow.com/questions/5614941/mix-razor-and-javascript-code – Habib
它正在做某种形式的转义。很多模板语言默认都是这样做的。我不知道C#或剃须刀框架,但它可能是值得研究剃刀文档...有很多答案在这里解决这个问题'@ Html.Raw()'或类似的东西。 –
如果此代码块放在