gpt4 book ai didi

asp.net-mvc - 将值传递给 ASP.Net MVC3 中 Razor View 中的 HREF

转载 作者:行者123 更新时间:2023-12-03 18:10:15 26 4
gpt4 key购买 nike

   <a href="@(Html.MyActionHref(controllerName: "MyController", actionName: "MyAction"))">

上面的行生成 Razor View 的超链接。 html 辅助方法 MyActionHref() 创建链接。单击链接时,它会从 Controller 调用操作方法。现在假设这个链接调用的 Action Controller 方法是参数化的,即 public ActionResult MyAction(string myParams){}(html helper 方法 MyActionHref() 甚至被重载以相应地接受三个参数。)

如何将此附加参数从模型传递给 Controller ​​操作方法?
说,
<a href="@(Html.MyActionHref(controllerName: "MyController", actionName: "MyAction",params: new {....} }))">  

有什么建议?

最佳答案

当您可以简单地执行以下操作时,为什么要使用此类帮助程序:

@Html.ActionLink(
"some text",
"MyAction",
"MyController",
new { myParams = "Hello" },
null
)

这将生成正确的 anchor 标记:
 <a href="/MyController/MyAction?myParams=Hello">some text</a>

关于asp.net-mvc - 将值传递给 ASP.Net MVC3 中 Razor View 中的 HREF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5484125/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com