我有一個ModelA
模型和一個強類型視圖ViewA
,輸入爲ModelA
。如你所知,如果你宣佈一個動作說「ActionAPost」像這樣的簽名:在強類型視圖中分配模型變量
[HttpPost]
public ActionResult ActionAPost(ModelA mod) {
// code
}
它將綁定在這種情況下mod
設置好的形式MODELA實例上的值。我想要做這樣的事情:
ViewA:
@ModelAInstance.SomeAttr = ViewBag.SomeAttr;
staticaly分配一定的參考價值,將通過後的動作處理的模型屬性。
編輯:
值是預先設定的ViewBang
。
我試過了,但據我所知要獲得@Model的訪問權限,您必須將其從操作視圖(ModelA)傳遞給它。只是你最終得到了兩個不同的實例,而且只有一個來自後置操作的入口,就是你在參數上收到的一個入口。 – loki