mvc JavaScriptResult的用法
<script src="<%=Url.Action("jsClick") %>" type="text/javascript"></script>
<%:Ajax.ActionLink("点击", "jsClick", new AjaxOptions())%>
<div id="showResult">
</div>
JavaScriptResult : ActionResult
大家可以看出里面有
JavaScriptResult() 构造函数
string Script { get; set; } 脚本字符串属性
override void ExecuteResult(ControllerContext context);
所以下面我们返回一段js的字符串
public ActionResult jsClick()
{
string s = "$('#showResult').html('你点击了');";
return JavaScript(s);
}