4
我想要得到的TempData的值到視圖獲取值眼簾
控制器
[NonAction]
public ActionResult RedirectToMessagePage(string title, string message)
{
TempData["SuccessModel"] = new Models.SuccessModel { Title = title, Message = message };
return RedirectToAction("Result", "Common");
}
查看
if (TempData["SuccessModel"] != null)
{
<div id="validationMessages">
@{
var errors =TempData.Values;
}
@if (errors != null && errors.Count() > 0)
{
<div style="position:absolute; background:Black; color:White; top:250px; left:550px;">
@foreach (var error in errors)
{
@error
}
</div>
}
</div>
}
我想信息的價值 of TempData [「SuccessModel」]進入視圖並且想要顯示它。
我該如何顯示它?
謝謝 我通過您的建議解決了我的問題。但是,當我刷新頁面時顯示此消息時出現了一個問題。我想在刷新頁面時刪除此消息。那我該如何刪除它? –
@Ajay因爲它在TempData中,所以它只會顯示一次,如果你在刷新時沒有再次放入任何東西(再次通過'RedirectToMessagePage'行爲傳入)。更多的代碼,或更多的精度將需要更好地回答... –
好的。我有一個包含文本框和按鈕的表單。當我點擊刷新按鈕時,該文本框中的值不會清除。我如何清除這些值。有沒有任何方法來清除文本框中的值? 感謝您的回覆 –