【发布时间】:2011-01-18 05:28:00
【问题描述】:
我制作了一个简单的表单,其中包含 NAME 和其他一些字段。
当用户提交表单时,将调用以下路由:
~/个人资料/姓名
如果用户输入 John Smith 作为 NAME,我的 URL 将是:
~/Profile/John%Smith
我希望它是:
~/个人资料/约翰-史密斯
应用程序将在页面顶部显示用户详细信息并再次显示相同的表单。
NAME 值将通过 ViewData 传递给表单。
我想用 John Smith 填充文本框,而不是 John-Smith。
我该怎么做?我的想法用完了。
提前致谢!
编辑:
我在这里找到了解决方案:http://goneale.com/2008/12/19/lowercase-route-urls-in-aspnet-mvc/。
它需要一点修改,但基本上就是这样。
【问题讨论】:
标签: asp.net-mvc