我是新來的ASP.Net MVC和jQuery,我想要做的是做一個窗體,要麼添加一個新的RockBand或更新現有的RockBand基於if rockbandid是一個空的guid或不是。我想現在是使用jQuery進行滾動的好時機。因此,第一步是製作樂隊列表並在其旁邊放置編輯鏈接。如果用戶點擊編輯鏈接,我想改變輸入框的值和隱藏字段。下面的代碼是第一步,試圖設置輸入框的值(當前有一個固定的字符串,但最終會是任何帶名稱)。但是,當我這樣做時,我得到一個對象所需的錯誤。 (jQuery的包括是對的Site.Master)使用ASP.NET MVC的jQuery選擇器的麻煩
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
<script type="text/javascript">
function fillinbandname(thebandname) {
$('#bandname').val(thebandname);
}
</script>
<ul>
<%foreach (DomainModel.RockBand rockband in ViewData.Model) %>
<%{ %>
<li><%=rockband.BandName %> <a href='javascript:fillinbandname("somesamplevalue");'>edit</a></li>
<%} %></ul>
<%Html.BeginForm("MakeOrUpdateRockBand", "Bands", FormMethod.Post); %>
<input type="text" id="bandname" name="bandname" maxlength="30" />
<input type="hidden" id="bandid" name="bandid" value="00000000-0000-0000-0000-000000000000" />
<input type="submit" value="Add New Band" />
<%Html.EndForm(); %>
</asp:Content>
這感覺就像我SOOOO接近...但我失去了一些東西根本。
這也有幫助,因爲我可以將它內聯並使其更具可讀性。謝謝! – Webjedi 2008-12-18 05:03:07
我相信他計劃在編輯時將唯一ID放入隱藏bandid字段的值中。 – 2008-12-18 05:04:02