Model view controller HTTP post方法未被MVC中的断点命中
我尝试使用helperclass验证用户消息,但它没有命中httpPost方法, 在控制器中,我写了以下代码Model view controller HTTP post方法未被MVC中的断点命中,model-view-controller,Model View Controller,我尝试使用helperclass验证用户消息,但它没有命中httpPost方法, 在控制器中,我写了以下代码 [HttpPost] public ActionResult Create(ItineraryItem data) { return View(); } 在这个模型中,我已经定义了类inventureItem public class ItineraryItem { public DateTime? When { get; set;
[HttpPost]
public ActionResult Create(ItineraryItem data)
{
return View();
}
在这个模型中,我已经定义了类inventureItem
public class ItineraryItem
{
public DateTime? When { get; set; }
public string Description { get; set; }
public int? Duration { get; set; }
}
查看页面
<div class="editor" >
@using (Html.BeginForm())
{
<p>
@Html.LabelFor(m => m.Description)
@Html.TextBoxFor(m => m.Description)
@Html.ValidationMessageFor(m => m.Description)
</p>
<p>
@Html.LabelFor(m => m.When)
@Html.TextBoxFor(m => m.When)
@Html.ValidationMessageFor(m => m.When)
</p>
<p>
@Html.LabelFor(m => m.Duration)
@Html.TextBoxFor(m => m.Duration)
@Html.ValidationMessageFor(m => m.Duration)
</p>
<p>
<input type="submit" value="Save" />
</p>
}
@使用(Html.BeginForm())
{
@LabelFor(m=>m.Description)
@Html.TextBoxFor(m=>m.Description)
@Html.ValidationMessageFor(m=>m.Description)
@LabelFor(m=>m.When)
@Html.TextBoxFor(m=>m.When)
@Html.ValidationMessageFor(m=>m.When)
@LabelFor(m=>m.Duration)
@Html.TextBoxFor(m=>m.Duration)
@Html.ValidationMessageFor(m=>m.Duration)
}