将MVC路由器的ID从整数更改为vb.net中的字符串

时间:2008-12-15 12:06:16

标签: asp.net-mvc vb.net routing

我正在查看一些页面,我注意到默认情况下,控制器/操作/ ID的路由中的ID是整数而不是字符串。

如何更改它以使其成为字符串?

1 个答案:

答案 0 :(得分:3)

纯粹通过创建这样的动作:

Public Function MyAction(ByVal id as String) as ActionResult

框架会为您转换网址MyController/MyAction/SomeId。通常它会将最后一个部分转换为整数,因为这就是你的方法的定义方式,没有什么可以阻止你说它是一个字符串,因此不需要转换。