1
我有這個場景。 有董事會。和線程。 Therads只能在板上創建,爲此他們需要提供板名,名稱或類似的東西,讓SQL知道它應該添加線程的位置。ASP .NET MVC如何在視圖之間傳遞數據
到現在,我已經使用隱藏域被傳遞視圖之間的數據,但更多的我用他們tehre是像ViewBags代碼更垃圾的方法等unnesseary屬性
是否有簡潔的方式來做到這一點?
我有這個場景。 有董事會。和線程。 Therads只能在板上創建,爲此他們需要提供板名,名稱或類似的東西,讓SQL知道它應該添加線程的位置。ASP .NET MVC如何在視圖之間傳遞數據
到現在,我已經使用隱藏域被傳遞視圖之間的數據,但更多的我用他們tehre是像ViewBags代碼更垃圾的方法等unnesseary屬性
是否有簡潔的方式來做到這一點?
將模型傳遞迴視圖。
所以如果你有一個稱爲數據的模型,並且有一個名爲Name的字段,
Data fvm = new Data{ Name = "my name"};
return View(fvm)
然後從模型繼承視圖並使用;
<%= Model.Name %>
獲取數據。
然後,當你從視圖移動到視圖時,你可以通過ajax,jQuery提交插件或提交按鈕(這也應該是模型)將表單傳遞迴視圖。
然後在你的控制器;
public actionresult myciew(Data model)
{
//do something with the model
}
也許dublicate - http://stackoverflow.com/questions/3103068/mvc-transfer-data-between-views – 2011-05-10 09:24:54