Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 你对邮寄和聚会有什么看法?_C#_Asp.net Mvc - Fatal编程技术网

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信息。我的大学不是这样的。他说“如果是帖子,我们必须只使用帖子信息”,他们到底说这有什么错?他们没有强烈的意见。