gpt4 book ai didi

asp.net-mvc - URL 不同于 View 名称 ASP MVC 3

转载 作者:行者123 更新时间:2023-12-02 08:51:47 26 4
gpt4 key购买 nike

是否可以向 View 添加某种元数据以使 URL 与 View 名称不同?

例子:

[DisplayName("My-View")]
public ActionResult MyView()
{
return View();
}

如您所见,我希望 url 为 www.mydomain.com/My-View 而不是 www.mydomain.com/MyView

我想这可以通过一些路由或 IIS 重写来解决,但确实应该有某种元功能。

最佳答案

使用 ActionName 而不是 DisplayName:ActionNameAttribute

此属性将允许您以数字开始您的操作或包含 .net 不允许在标识符中的任何字符。通过这种方式,您可以获得漂亮的 URL,而无需通过其他方法进行重写。

示例

[ActionName("My-View")]
public ActionResult MyView()
{
return View();
}

关于asp.net-mvc - URL 不同于 View 名称 ASP MVC 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8027270/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com