C# 你对邮寄和聚会有什么看法?
我已经编辑了公司表格(公司的例子)。 我创建的表单如下所示:C# 你对邮寄和聚会有什么看法?,c#,asp.net-mvc,C#,Asp.net Mvc,我已经编辑了公司表格(公司的例子)。 我创建的表单如下所示: @using(Html.Beginform("Edit", "Company", new { id = Model.Id }, HttpMethod.Post)) { Html.EditFor(_ => _.Name); } 但是我的大学 @using(Html.Beginform()) { Html.HiddenFor(_ => _.Id); Html.EditFor(_ => _.Nam
@using(Html.Beginform("Edit", "Company", new { id = Model.Id }, HttpMethod.Post))
{
Html.EditFor(_ => _.Name);
}
但是我的大学
@using(Html.Beginform())
{
Html.HiddenFor(_ => _.Id);
Html.EditFor(_ => _.Name);
}
我没有强烈的意见。如何向我的大学解释这一点?表格可以使用POST或GET。大多数表单将使用POST
你可以选择其中一个,不应该尝试将两者结合使用。这是一个动词——你要么得到(叮当),要么发帖 GET的请求发送URL中的表单数据。POST请求在请求体中发送表单数据 如果希望在POST请求中发送数据,可以通过将这些数据添加到表单中属性
action
中的URL操作来发送URL中的数据。您决定它是否有意义,这完全取决于要发送的数据类型
在添加和编辑的形式中,最好通过POST发送所有数据,在某些情况下,字段ID被加密发送,以防止用户操纵。在我看来,在这种情况下,通过POST和在querystring中添加字段ID来获取数据是没有意义的。我不理解这个问题。请求可以是GET或POST,但不能同时是两者。我的表单通过POST提交,URL中包含GET信息。我的大学不是这样的。他说“如果是帖子,我们必须只使用帖子信息”,他们到底说这有什么错?他们没有强烈的意见。