2
|
MedicineMan · 技术社区 · 14 年前 |
1
1
如果您使用的是ASP.NET MVC HTMLHelper BegInform()方法,请记住,通过dadefault,它将使用post方法。 我认为最简单的方法是通过重定向到操作结果来实现这一点。 观点:
控制器:
|
2
0
表单中的输入字段只能更改URL的querystring部分,并且仅当使用“get”作为方法时才可以更改。 晚餐ID可能正作为“post”值传递。这将隐藏在页面的HTTP头中,但会覆盖可见URL中的值。 您可以在html.begininform中更改表单发布到的URL,但不能根据表单输入动态更改,除非您使用javascript更改表单的操作。 更简单的做法可能是从控制器返回RedirectToAction结果:
但你需要确保你只在邮寄申请时才这么做。 |