Asp.net mvc 如何访问C#类文件中的actionLink参数?
给定HTML帮助程序ActionLinkAsp.net mvc 如何访问C#类文件中的actionLink参数?,asp.net-mvc,razor,Asp.net Mvc,Razor,给定HTML帮助程序ActionLink @Html.ActionLink("About Us", "AboutUs", "Public", null, null) 如何访问C#类文件中的actionLink参数 这可能吗?ActionLink在System.Web.Mvc命名空间中的LinkExtensions类中定义。它是HtmlHelper类的扩展方法 为了从常规类调用该方法,您需要HtmlHelper类的一个实例,但您只需调用相同的实例即可: var link = htmlHelper
@Html.ActionLink("About Us", "AboutUs", "Public", null, null)
如何访问C#类文件中的actionLink参数
这可能吗?
ActionLink
在System.Web.Mvc
命名空间中的LinkExtensions
类中定义。它是HtmlHelper
类的扩展方法
为了从常规类调用该方法,您需要HtmlHelper
类的一个实例,但您只需调用相同的实例即可:
var link = htmlHelper.ActionLink("About Us", "AboutUs", "Public", null, null)
var linkHtml = link.ToHtmlString();
.您是否在询问如何在非视图的文件中调用
Html.ActionLink()
。请解释一下你想要得到什么结果。我知道这个问题还不清楚。我觉得《剃须刀》的文档非常令人沮丧。我不知道为什么会被否决,因为它是准确的。在视图之外实例化HtmlHelper
是可能的(尽管这是一项工作):因此,我可以从Razor模板上实例化的实例调用它?我不确定我是否理解您的问题,但您应该能够在HtmlHelper
类的任何实例上调用它,例如Razor视图的Html
属性。