asp.net-mvc-2 – 带有JavaScript变量的ASP.NET MVC 2 Html.Acti
发布时间:2020-12-16 07:03:08 所属栏目:asp.Net 来源:网络整理
导读:%: Html.ActionLink("Cancel","Edit","Users",new {id = " + userID + " },null) % 在上面的代码中,userId是一个变量.这种语法不对,它应该是什么? 解决方法 您不能使用在服务器上运行的HTML帮助程序来使用客户端上已知的Javascript变量.因此,您需要使用您在
<%: Html.ActionLink("Cancel","Edit","Users",new {id = " + userID + " },null) %> 在上面的代码中,userId是一个变量.这种语法不对,它应该是什么? 解决方法
您不能使用在服务器上运行的HTML帮助程序来使用客户端上已知的Javascript变量.因此,您需要使用您在服务器上配置的信息生成URL.所以你在服务器上所能做的就是:
<%: Html.ActionLink("Cancel",null,new { id = "mylink" }) %> 然后我想在客户端上你正在做一些javascript(理想情况下是jquery),当你想使用这个url和你在客户端计算的userID来查询服务器时,就会出现这种情况.因此,例如,您可以通过附加一些id来动态修改链接操作: $(function() { $('#mylink').click(function() { var userId = ... this.href = this.href + '?' + userId; }); }); 或者如果您想要AJAXify此链接: $(function() { $('#mylink').click(function() { var userId = ... $.ajax({ url: this.href,data: { id: userId },success: function(result) { ... } }); return false; }); }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – IIS Web服务器中的此错误(扩展配置)是什么?
- asp.net-mvc-2 – iframe,跨域Cookie,p3p策略和safari,其中
- ASP.NET Web API将http响应转换为json数组
- asp.net-mvc-2 – asp.net mvc中GetEnumerator的公共定义缺
- 如何使用AutoMapper将多个OBJECTS映射到一个对象 – asp.ne
- asp.net-mvc – Web API – 默认呈现Razor视图?
- 详解ASP.NET Core 在 JSON 文件中配置依赖注入
- asp.net-mvc – jQuery.Validation.Unobtrusive客户端验证仅
- ASP.net RequiredFieldValidator不阻止回发
- asp.net-mvc-3 – MVC3剃须刀:是否可以渲染传统的ASCX?
推荐文章
站长推荐
热点阅读