gpt4 book ai didi

asp.net-mvc - 带有 t4mvc 的查询字符串中的 RouteValueDictionary?

转载 作者:行者123 更新时间:2023-12-01 02:55:20 26 4
gpt4 key购买 nike

每当我使用 t4Mvc 创建表单发布网址时,例如

<% using (Html.BeginForm(MVC.Admin.Login.Index())) { %>

它会生成如下所示的路由:
<form method="post" action="/admin/login/index?RouteValueDictionary=System.Web.Routing.RouteValueDictionary">

或者当我使用
<% using (Html.BeginForm(MVC.Admin.Login.Index(null))) { %> 

该方法需要一个它生成的 Action 参数
<form method="post" action="/admin/login?TempData=System.Web.Mvc.TempDataDictionary&amp;ViewData=System.Web.Mvc.ViewDataDictionary&amp;ViewEngineCollection=System.Web.Mvc.ViewEngineCollection">

其他人有这个问题吗?

最佳答案

我明白了,这是因为 T4MVC 重载需要显式传入表单方法。例如尝试

<% using (Html.BeginForm(MVC.Admin.Login.Index(), FormMethod.Post)) { %>

关于asp.net-mvc - 带有 t4mvc 的查询字符串中的 RouteValueDictionary?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3196474/

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