这与此处的SO问题相似..
How to generate a path/url from a Route in the Routes table?
..只是这一次我希望能够在我的一个Model(部分)类中构建一个url。
我正在定义一个新属性,该属性将包含要在rss Feed中呈现的文本,并希望在此文本中插入URL(在锚标记内)。
我找到了UrlHelper.GenerateUrl
方法,但是一旦我超越了相应的RouteName,ActionName和ControllerName,就会失败。
答案 0 :(得分:2)
在模型中生成网址实际上是一个坏主意。我建议您在控制器中生成URL并在必要时将其作为参数传递给模型,或者在视图中使用HTML帮助程序来完成工作。