asp.net-mvc – 如何在MVC4中隐藏URL的参数
发布时间:2020-12-16 07:19:03 所属栏目:asp.Net 来源:网络整理
导读:HTTP://本地主机:49397 /看护/ SponsorChild / 83 这是链接,当我点击表格中的动作链接并重定向到编辑动作时生成链接,现在我想隐藏URL中的数字’83’我该如何实现这一点, 我正在使用VS2010 MVc4 Razor, 对不起,我的恶臭 提前致谢 解决方法 如果你使用链接,
HTTP://本地主机:49397 /看护/ SponsorChild / 83
这是链接,当我点击表格中的动作链接并重定向到编辑动作时生成链接,现在我想隐藏URL中的数字’83’我该如何实现这一点, 我正在使用VS2010 MVc4 Razor, 解决方法
如果你使用链接,链接通过GET请求发送到服务器,然后参数在URL中.你有两个选择:
1 – 参数必须是数据属性,如data-id =“83”,然后创建一个表格,通过post发送数据,并创建带有属性data-x的标签输入,例如: <a href="my/url" data-id="83> link </a> 然后用javascript你需要创建表单: <form method="POST" action="my/url"> ????<input value="83 name="id" type="hidden" /> </form> 并使用JS表单提交运行事件,如:jQuery(‘form’).submit() 2 – 您可以在控制器中加密然后解密获取参数:How to encrypt and decrypt data in MVC? 编辑 第一点的示例: HTML: <div id="container-generic-form" style="display:none;"> <form action="" method="POST"></form> </div> <a href="my/url" data-id="83" data-other="blue" class="link-method-post">my link</a> JS: $(function() { // document ready var controlAnchorClickPost = function(event) { event.preventDefault(); // the default action of the event will not be triggered var data = $(this).data(),form = $('#container-generic-form').find('form'); for(var i in data) { var input = $('<input />',{ type: 'hidden',name: i }).val(data[i]); input.appendTo(form); } form.submit(); }; $('a.link-method-post').on('click',controlAnchorClickPost); //jquery 1.7 }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 使用asp:GridView进行分页时是否需要重新检索数
- 为ASP.NET MVC创建一个基于Unity的ControllerFactory
- asp.net-mvc-routing – ASP MVC 5属性路由VS.基于公约的路
- asp.net-mvc – ICommandHandler / IQueryHandler with asy
- asp.net – 防止将aspnet_client文件夹添加到.NET站点
- asp.net-mvc – 什么是防伪令牌盐的使用?
- asp.net – 避免重复大型应用程序
- asp.net – 在Web应用程序中使用声明进行身份验证和授权的实
- asp.net – 如何通过render事件禁用CalendarExtender控件中
- .net – 从页面后面的代码中调用User Control中的函数
推荐文章
站长推荐
- asp.net-mvc-3 – 关于Razor中嵌套代码块声明的问
- 选择ASP.NET MVC菜单项
- asp.net-mvc – ASP.NET MVC 3 Razor Intellisen
- 动态填充DropDownList不会在回发ASP.net上保留值
- 如何在ASP.NET WebForm中使用Ninject注入依赖项?
- asp.net-mvc – ASP.NET MVC 3不显眼的客户端验证
- asp经典 – 早期从经典ASP中的函数返回
- asp.net – Webmatrix 2:存储静态值
- asp.net-mvc-3 – insert命令需要插入数据绑定设
- asp.net – 对于想要将一切都变成.NET控件的人,您
热点阅读