有人能告诉我Html.ActionLink的语法会产生如下所示的超链接:
<a h ref="/mycontroller/myaction/67">mylinktext</a>
感谢。 泰伦斯
答案 0 :(得分:1)
要生成链接,请使用HtmlHelper和Action扩展名...
<%= Html.ActionLink ("mycontroller", "myaction", new { id = 67 }) %>
答案 1 :(得分:1)
更多地取决于您如何设置路线。但是如果你只有默认路由并且myaction
接受一个名为id的参数,它可以是这样的:
<%=Html.ActionLink("mylinktext", "myaction", "mycontroller", new { id = 67 }, null) %>
或者,如果您想要并拥有mvc功能或mvc2,它可能如下所示:
<%=Html.ActionLink<mycontroller>(x => x.myaction(67), "mylinktext")%>