【发布时间】:2014-01-17 12:17:31
【问题描述】:
我正在.net mvc4 中构建一个基于业务推广和销售商店的应用程序。
此网络应用程序上的用户也可以使用产品并访问他/她的个人业务页面,该页面可以在未来推广。
所以我添加了一个控制器 - Mypanel 和用户个人或专业业务页面的视图 _Mypanel。
现在访问这个页面的url是Bizcopter.com/Mypanel/_Mypanel
我想要一个自定义的用户定义页面名称-
即如果企业名称是 - BookStore
然后我想在同一个控制器中添加一个名称为BookStore 的视图,因此个人业务页面的 URL 将是-
Bizcopter.com/Mypanel/BookStore/ 并且该企业所有者可以使用此 URL 宣传他的企业页面。
让我知道这些是否可行-
- 替换用户选择的视图名称
- 在同一控制器中从客户端添加视图
我不知道如何实现它,所以没有任何尝试代码。
【问题讨论】:
-
您需要定义一个自定义路由来处理这个 URL 模板,它将“BookStore”作为参数传递给控制器函数,然后控制器函数会将用户重定向到相关页面。
-
这个 SO 问题可能会给你一些提示:stackoverflow.com/questions/9706183/…
标签: c# asp.net asp.net-mvc asp.net-mvc-4