【问题标题】:Changeing the ID of a MVC Router from an integer to a string in vb.net在 vb.net 中将 MVC 路由器的 ID 从整数更改为字符串
【发布时间】:2008-12-15 12:06:15
【问题描述】:

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

如何将其更改为字符串?

【问题讨论】:

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


    【解决方案1】:

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

    Public Function MyAction(ByVal id as String) as ActionResult
    

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

    【讨论】:

      猜你喜欢
      • 2015-05-22
      • 2021-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-02
      • 1970-01-01
      相关资源
      最近更新 更多