我有一个输入:“+”从输入丢失表单提交
@using (Html.BeginForm("ReleaseErrors", "ManageReleases", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<input type="hidden" name="name" value="@ViewBag.Name" />
<button type="submit" onclick="checkInput()">Add</button>
}
而且我得到的值:如果它包含任何“+”字符他们迷路
string ReleaseName = Request.Form["name"];
然而(简单地缺少)。
我也有这个问题的链接:
<button onclick="location.href='/ManageReleases/[email protected]'">Update</button>
HTML中包含的字符+,但他们没有得到提交。
我该如何克服这个问题?
什么是对输入控制所呈现的HTML? (在浏览器中查看源代码) –
这是如何发送到服务器端(C#)的代码? –
@ freedomn-m如果您没有通过Request.Form [“name”]'注意到通过表单提交 –