ASP.NET MVC
本帖最后由 yizh1211 于 2013-08-20 14:59:26 编辑
在controller中怎么调用定义好的js里面的函数
例如return JavaScript();怎么调用
------解决方案--------------------建议这样用
public ActionResult Index()
{
return new JavaScriptResult() { Script = " <script type='text/javascript'>alert('哈哈');</script>" };
}
将 你要的js方法放到里面
------解决方案--------------------你的意思是,当controller返回内容到浏览器的时候,触发浏览器执行某一个javascript函数吧。如果这样的话,你已经在view中导入了函数的定义,那么,在controller中就返回一个JavaScriptResult,其内容就是调用某一个函数即可。
------解决方案--------------------
你在View中是不是有一个js函数,我们假设是HelloWorld
<script type="javascript">
function HelloWord() {
alert("Hello World");
}
</script>
在Controller中输出
public ActionResult Index()
{
return new JavaScriptResult() { Script = " <script type='text/javascript'>HelloWorld();</script>" };
}