我需要有指向其他网站网页的链接。目前我正在使用以下方法。
<a href="@reseller.Url">Product-Page</a>
我想知道我是否可以使用 ActionLink。还是 ActionLink 仅适用于内部操作方法?我有其他更好的选择还是我的上述用法对要求是正确的
我需要有指向其他网站网页的链接。目前我正在使用以下方法。
<a href="@reseller.Url">Product-Page</a>
我想知道我是否可以使用 ActionLink。还是 ActionLink 仅适用于内部操作方法?我有其他更好的选择还是我的上述用法对要求是正确的
该ActionLink
方法严格用于“操作方法”,它们是控制器中返回ActionResult
.
您的上述用法是正确的。
如果您希望包装整个链接创建过程,您可以在类上创建自己的帮助方法HtmlHelper
来执行此操作。
此答案显示了为图像链接创建 HTML 帮助程序的示例:
是否有用于图像链接的 ASP.NET MVC HtmlHelper?
如果您确实选择编写帮助程序,您的可能会更简单。