小编Ami*_*mit的帖子

仅具有表单ID的Html.BeginForm()无法生成正确的操作网址

我只想在其中添加formId beginForm()

如果我尝试使用
Html.BeginForm(null, null, FormMethod.Post, new {@id="Id"})

那么生成的HTML是
<form action="/newquestion/payment/b9f88f80-f31f-4144-9066-55384c9f1cfc" ... >

我不知道该操作网址是如何生成的,所以我尝试了,
Html.BeginForm(new {@id="Id"})
但是操作网址看起来像这样
<form action="/newquestion/payment/Id... >

在这两种情况下,操作URL都不应该是正确的,并且也不会影响控制器的后期操作。

c# html.beginform asp.net-mvc-4

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net-mvc-4 ×1

c# ×1

html.beginform ×1