Непонятно, почему вы хотите знать, является ли запрос POST в реальном представлении.Вы можете использовать HttpContext.Request.Method
.Приведенный ниже код может работать для вас:
if (this.Context.Request.Method == "POST")
{
string materialnumber = this.Context.Request.Form["materialnumber"];
string serialnumber = this.Context.Request.Form["serialnumber"];
<text>
You entered: <br />
Material Number: @materialnumber <br />
Serial Number: @serialnumber <br />
</text>
}
Другой подход - установить значение в контроллере, когда оно будет опубликовано.Примерно так может работать:
[HttpPost] // --> this is a POST request
public IActionResult MyAction()
{
ViewBag.IsPost = true;
return View();
}
Тогда, на ваш взгляд:
if (ViewBag.IsPost)
{
string materialnumber = Request.Form["materialnumber"];
string serialnumber = Request.Form["serialnumber"];
<text>
You entered: <br />
Material Number: @materialnumber <br />
Serial Number: @serialnumber <br />
</text>
}