标签:logs 执行 nbsp 请求 常用 button 返回 用法 div
我们都知道在aspx页面的cs文件中只要用Respos.Write("<script></scritp>")就可以在前台执行脚本
但是在MVC中就不一样了,返回脚本要给定脚本类型返回。如果是使用js或者jq的ajax去请求可以直接使用毁掉函数来执行返回脚本,但如果给一个button或者一个a标签添加点击事件时并且要求后台可以返回并执行脚本,可以有一下几种情况。
第一,return Conten(("<script>alert(‘666‘)</scritp>"),这样你会发现脚本也会执行但是点击确定后会出现一片空白,这还是由于action的特殊返回条件。
第二, return JavaScript("");返回脚本,这样会发现刷新的脚本还是可以执行但是弹窗alert()根本不会执行。对于这种用法其实才是经常用到的,这时我们只需要在标签上添加 data-ajax-method="true" 和属性data-ajax="true"例如:
<a class="btn" data-ajax-method="get" data-ajax="true">添加</a>
按照第二种试一下是不是完全没问题。
标签:logs 执行 nbsp 请求 常用 button 返回 用法 div
原文地址:http://www.cnblogs.com/loyung/p/7028936.html