使用MVC中的HtmlHelper对象的ActionLink方法,实现一个Javascript:void(0)效果,去调用一个JS方法
这个问题是在做项目时遇到的,为了权限控制方法,我在ActionLink对象进行了重写,在调用时没有任何问题,但是我希望为我的链接加一个javascript:void(0)这类JS
调用就出问题了,因为HtmlHelper里的这个方法必须有一个明确的controller对象,以便来组织一个合法的URL地址,如果你不传controller,它会用当前的,如果传空,它会用默认的,呵呵。
最后,我在调用方法后加了个return false;解决了这个问题,这还要感谢我的哥们,“小肖子”
解释成HTML代码,就是这样的
<a onclick="updateStatus('11156','0');return false;" href="/Res_Item/Index.aspx" class="button">待发布</a>