我有頁面爲插入用戶和這個工作很好,但在我插入新的信息後,我發送新的模型,但這並不work.the信息,我插入之前仍然在文本框中沒有任何錯誤。爲什麼???模型發佈後不會改變爲什麼
return View(new User());
@using (@Html.BeginForm("RegisterUser", "UserManagement", FormMethod.Post))
{
@Html.AntiForgeryToken()
<table class="Registertbl">
<tr>
<td>نام*</td>
<td> @Html.TextBoxFor(m => m.FName, new { maxlength = 20})<br />
</td>
<td>سمت*</td>
<td>@Html.TextBoxFor(m => m.Post, new { maxlength = 200})</td>
</tr>
</table>
<br />
<input type="submit" value="Insert" class="insertBtn" />
@Html.ActionLink("back", "ViewUserList", "UserManagement")
}
//控制器
[HttpGet]
public ActionResult RegisterUser()
{
return View(new User());
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult RegisterUser(Common.UsersManagement.Entities.User model)
{
SetUserManagement();
var Result = userManagement.RegisterUser(model);
if (Result.Mode == Common.Extensions.ActionResultMode.Successfully)
{
return View(new User());
}
// if not Successfull
return View(model);
}
TempData是很好的幫助.tnx alottttttt –
我有另一個問題:如果用戶打開多個選項卡消息將顯示用戶在不同的網頁中,我可以解決這個問題嗎? [Question Link](http://stackoverflow.com/questions/21980420/tempdata-message-in-deferent-tab) –