【发布时间】:2018-10-03 03:26:28
【问题描述】:
我想从控制器弹出一条消息以供查看。但不是硬编码消息,我想弹出一个字符串。这是我在控制器中所做的:
Response.Write("<script language=javascript>alert('Hardcode message');</script>");
上面的代码工作正常,但是如果我在消息中放入一些字符串,比如 alert('"+someString+"');它没有显示任何东西。请帮忙。
谢谢。
【问题讨论】:
-
someString 是否包含
'? -
为什么使用
Response.Write?只需在控制器端使用ViewBag,例如ViewBag.Message = "something"并在script标签中写下这样的内容:alert('@ViewBag.Message')。
标签: javascript c# html asp.net-mvc