如何定义发布请求中发送的内容(ASP.NET)

时间:2018-01-27 14:06:20

标签: html asp.net post

我有一个提交帖子请求的html表单。

<form asp-controller="Home" asp-action="Check" method="post">
   <textarea id="uname" name="uname">myName</textarea>
   <input type="submit" name="req" value="finish" />
   <input type="submit" name="req" value="begin" />
</form>

当它使用例如提交请求时单词&#34; myName&#34;在文本框中,&#34;完成&#34;按钮它将发送以下帖子请求正文:

uname=myName&req=finish

我不明白在按下按钮时如何汇总帖子请求 - 如何为请求添加更多值?这些都是自动的吗?我可以在按钮标签中附加更多属性,例如personalid="123"并在请求中发送这些内容吗?我瞄准的目的是当我点击完成按钮时,我可以发送req=finish以及personalID=123,但我不确定这是否可以通过添加更多属性来实现。

1 个答案:

答案 0 :(得分:1)

如果个人ID是不变的,你可以将它放在隐藏的字段中:

<input type="hidden" name="personalID" value="123"/>

如果用户可以编辑ID,则可以使用文本框:

<input type="text" name="personalID" value="123"/>