我想从控制器弹出一条消息来查看。但不是硬编码的消息,我想弹出一个字符串。这是我在控制器中所做的:
Response.Write("<script language=javascript>alert('Hardcode message');</script>");
上面的代码工作正常,但是如果我在alert('“+ someString +”')这样的消息中加入一些字符串;它没有显示任何东西。请帮忙。
感谢。
答案 0 :(得分:2)
您还可以将js脚本添加到View文件中。我认为这是直接写入Response的更好方式。
添加到包含要呈现的js脚本的model属性,然后在视图文件中使用它:
<script>
@Model.MyScriptToRun
</script>
顺便说一句。将js提取到另一个文件然后将其包含在您的视图中并不是更好的主意吗?
@Scripts.Render("~/Scripts/yourJs.js")