Asp.Net MVC路由表和控制器操作
发布时间:2020-12-15 19:54:06 所属栏目:asp.Net 来源:网络整理
导读:我正在创建一个包含成员及其配置文件的各种目录.我在.net中使用MVC框架. 我有一个视图,允许您根据某些条件查找成员,以便我的控制器具有Find()操作结果,然后另一个接受post动词.因此,somesite.com/members/find会显示搜索工具,然后在提交表单后,相同的网址会
我正在创建一个包含成员及其配置文件的各种目录.我在.net中使用MVC框架.
我有一个视图,允许您根据某些条件查找成员,以便我的控制器具有Find()操作结果,然后另一个接受post动词.因此,somesite.com/members/find会显示搜索工具,然后在提交表单后,相同的网址会显示结果.我现在希望成员名称链接到同一控制器中的另一个actionresult方法以显示其配置文件,我希望网址遵循此模式somesite.com/members/{username}. 如何创建一个可以执行此操作的控制器方法? 谢谢您的帮助. 解决方法
首先在控制器上创建你的动作方法,如下所示:
public ActionResult Profile(string userName) { // Do What you want with the userName throw new System.NotImplementedException(); } 然后在global.asax文件中创建一个新路由来处理somesite.com/members/{username},如下所示: routes.MapRoute( "Profile","members/{username}",new { controller = "Members",action = "Profile",userName = "" } ); 而已.我不确定你所谓的控制器将主持动作方法.我假设成员. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 用于学习ASP.Net安全/认证框架的GOOD教程
- asp.net-mvc – ASP.NET MVC获取下拉列表值
- asp.net – IIS 7在一个服务器上引发web.config的“重复部分
- asp.net – 如何在更新面板刷新后运行一些javascript?
- asp.net-mvc – 回发无法使用ASP.NET路由(视图状态MAC验证失
- asp-classic – 如何在经典的asp中制作一个预防sql注入的预
- asp.net – 使用Razor有点像回到经典的asp
- asp.net-mvc-3 – ASP.NET性能分析404/500错误
- asp.net – 在部署过程中如何显示维护页面?
- asp.net-mvc – User.IsInRole不起作用
推荐文章
站长推荐
- asp.net – URL中的Web API嵌套资源
- asp.net-mvc – 编辑器在没有@foreach的情况下不
- asp.net-mvc – 在MVC Controller中访问GET参数
- asp.net – 什么是动词=“*”?
- 如何以编程方式设置ASP.NET ReportViewer控件的数
- asp.net – GetHashCode在这里只是货物崇拜吗?
- asp.net – 如何阻止Microsoft.Sharepoint.Sandb
- asp.net – 如何让ASP文件上传控件接受大文件?
- asp.net-mvc – ASP.NET MVC:自定义排序
- .NET Core和Classic ASP在同一解决方案中?
热点阅读