2015-10-22 99 views
-2

我是新來的MVC我試圖模型傳遞到控制器從視圖如何從視圖傳遞模型控制器在MVC

這是我的看法

View

我的控制

Controller

但在調試時即時得到所有空值

enter image description here

我使用視圖模型 enter image description here

我在哪裏做錯誤 幫我 感謝

+0

「UserInfo」的所有屬性都表示爲窗體中的表單數據嗎?如果不是,那麼當試圖從發佈的表單數據構造'UserInfo'對象時,模型聯編程序將插入空值。 (另外,你有一個*列表*的下拉列表?!!) –

+0

你需要顯示你的代碼,而不是它的圖像! –

回答

1

不能使用ActionLink的發佈形式。看看這個post

@model YourViewModel 
@using(Html.BeginForm()) 
{ 
    Model NAme : @Html.TextBoxFor(s=>s.Name) 
    <input type="submit" value="Post to server" /> 
} 
+0

現在我嘗試使用

但仍然沒有調用action(它沒有達到中斷點) – Jana

1

你似乎使用「ActionLink的」調用「AddUser2」方法控制。一個ActionLink產生一個重定向到傳入參數的控制器的基本鏈接。

您需要發佈表單(將用戶鍵入的值發送給控制器)​​,而不是重定向。

要發佈的形式,使用以下HTML標籤(而不是ActionLink的):

<input type="submit" value="ok" /> 

此代碼生成一個按鈕,將發送表單當用戶點擊它。

相關問題