asp.net MVC4 更新Model后视图无变化
//控制器中代码publicActionResultIndex(){varmdl=newDataImpMdl();mdl.InfoText="aaaa";returnVi...
// 控制器中代码
public ActionResult Index()
{
var mdl = new DataImpMdl();
mdl.InfoText = "aaaa";
return View(mdl);
}
[HttpPost]
public ActionResult Index(DataImpMdl mdl)
{
var r = Request.Files["ProductImage"];
mdl.InfoText = "bbb";
mdl.Index++;
mdl.InfoText = mdl.Index + "--" + DateTime.Now;
return View(mdl);
}
view中代码
@{
ViewBag.Title = "Index";
}
@model webManage.Models.DataImpMdl
@using (Html.BeginForm())
{
@Html.Hidden("indexh",1);
<input type="file" name="file" /><input type="submit" />
@Html.TextBoxFor(p => p.Index)
@Html.TextAreaFor(p=>p.InfoText)
}
点提交按钮,只会保存第一次的输入并显示,不会累加,时间也显示不出来,这是啥情况呀
如果没有做过mvc4的就不要回答些没有意义的话,现在就是找不出原因才问 展开
public ActionResult Index()
{
var mdl = new DataImpMdl();
mdl.InfoText = "aaaa";
return View(mdl);
}
[HttpPost]
public ActionResult Index(DataImpMdl mdl)
{
var r = Request.Files["ProductImage"];
mdl.InfoText = "bbb";
mdl.Index++;
mdl.InfoText = mdl.Index + "--" + DateTime.Now;
return View(mdl);
}
view中代码
@{
ViewBag.Title = "Index";
}
@model webManage.Models.DataImpMdl
@using (Html.BeginForm())
{
@Html.Hidden("indexh",1);
<input type="file" name="file" /><input type="submit" />
@Html.TextBoxFor(p => p.Index)
@Html.TextAreaFor(p=>p.InfoText)
}
点提交按钮,只会保存第一次的输入并显示,不会累加,时间也显示不出来,这是啥情况呀
如果没有做过mvc4的就不要回答些没有意义的话,现在就是找不出原因才问 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询