Asp.net mvc 如何从模型类中的路由生成路径/url?

Asp.net mvc 如何从模型类中的路由生成路径/url?,asp.net-mvc,asp.net-mvc-2,asp.net-mvc-routing,Asp.net Mvc,Asp.net Mvc 2,Asp.net Mvc Routing,这与这里的SO问题类似 …只有这一次,我希望能够在我的一个模型(部分)类中构建url 我正在定义一个新属性,该属性将包含要在rss提要中呈现的文本,并希望在此文本中插入URL(在锚定标记中) 我找到了UrlHelper.GenerateUrl方法,但一旦我无法传递适当的RouteName、ActionName和ControllerName,我就会放弃它。在模型中生成URL实际上是个坏主意。我建议您在控制器中生成url,并在必要时将其作为参数传递给模型,或者在视图中使用HTML助手来完成此工作

这与这里的SO问题类似

…只有这一次,我希望能够在我的一个模型(部分)类中构建url

我正在定义一个新属性,该属性将包含要在rss提要中呈现的文本,并希望在此文本中插入URL(在锚定标记中)


我找到了
UrlHelper.GenerateUrl
方法,但一旦我无法传递适当的RouteName、ActionName和ControllerName,我就会放弃它。

在模型中生成URL实际上是个坏主意。我建议您在控制器中生成url,并在必要时将其作为参数传递给模型,或者在视图中使用HTML助手来完成此工作