好吧,所以,我完全是新的MVC,我試圖圍繞我的頭幾個概念。我已經創建了一個小應用程序...ASP.NET MVC標準鏈接/ Href作爲保存按鈕和模型IS NUll
此應用程序有創建新的個人記錄的視圖。該視圖綁定到一個模型的ViewPage ...我有一個相關的IndividualController具有新方法...
的IndividualController的新方法看起來像這樣...
public ActionResult New()
{
var i = new Individual();
this.Title = "Create new individual...";
i.Id = Guid.NewGuid();
this.ViewData.Model = new Individual();
return View();
}
現在,上述所有似乎工作。加載視圖時,我可以從單個對象中檢索數據。問題進場時,我嘗試將數據保存回通過控制器...
在我IndividualController我也有一個保存方法,它接受類型個人的傳入參數。該方法看起來像......
public ActionResult Save(IndividualService.Individual Individual)
{
return RedirectToAction("New");
}
現在,我的看法,我想用一個標準的HTML鏈接/ HREF被用作「保存」按鈕,所以我定義的ActionLink的是這樣的...
<%=Html.ActionLink("Save", "Save") %>
此外,我認爲定義我已經創建了一個單一的文本框所以舉辦的第一個名字像這樣的測試...
<% using (Html.BeginForm()) { %>
<%=Html.TextBox("FirstName", ViewData.Model.FirstName)%>
<% } %>
,如果我把一個破發點中保存方法一d點擊我的視圖中的「保存」鏈接,在我的控制器中點擊斷點。問題是Save方法的輸入參數爲空;即使我輸入一個值到名字文本框中...
很明顯,我正在做一些完全錯誤的事情。有人可以把我直...提前
謝謝...
傑森,你可以閱讀有關在SO中使用markdown的文檔。 http://stackoverflow.com/editing-help,你縮進代碼並用`分隔它。使用`嵌入正常段落文本中的關鍵字。對於代碼示例,您只需要縮進4個空格。 – AnthonyWJones 2009-01-16 20:38:46