我是新来的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