今天有人提到这个问,以前也只是看过JavaScriptResult,具体如何用,测试,于是写了个简单的例子测试:
直接新建了一个MVC工程在HomeController中加了下面代码
1 public JavaScriptResult mytest() 2 { 3 var script = string.Format("$('#mytest').html('{0}');", DateTime.Now); 4 script = script + ";alert('kkkkk')"; 5 return JavaScript(script); 6 }
直接在Home的View中加入下面代码
1 <script src="http://www.cnblogs.com/Scripts/jquery.unobtrusive-ajax.min.js" type="text/javascript"></script> 2 @Ajax.ActionLink("点击", "mytest", new AjaxOptions()) 3 <div id="mytest"> 4 测试区 5 </div>
编译运行:
1、
2、
3、