我需要有指向其他网站网页的链接。目前我正在使用以下方法。
<a href="@reseller.Url">Product-Page</a>
我想知道我是否可以使用ActionLink。或者ActionLink仅适用于内部行动方法?我有其他更好的选择,或者我的上述用法是否符合要求
答案 0 :(得分:1)
ActionLink
方法严格用于&#34; Action Methods&#34;,它们是控制器中返回ActionResult
的方法。
您的上述用法是正确的。
如果您希望包装整个链接创建过程,可以在HtmlHelper
类上创建自己的帮助方法来执行此操作。
此答案显示了为图像链接创建HTML帮助程序的示例:
Is there an ASP.NET MVC HtmlHelper for image links?
如果你确实选择写一个帮手,你的可能会更简单。