Я новичок в ASP.Net MVC и jQuery, и я пытаюсь создать форму, которая либо добавляет новый RockBand, либо обновляет существующий RockBand, основываясь на том, является ли rockbandid пустым guid или нет. Я подумал, что сейчас самое время начать работать с jQuery. Итак, первый шаг - составить список групп и добавить ссылку для редактирования рядом с ним. Если пользователь нажимает на ссылку редактирования, я хочу изменить значение поля ввода и скрытого поля. Приведенный ниже код является первым шагом, пытающимся установить значение поля ввода (с фиксированной строкой на данный момент, но в конечном итоге это будет любое имя группы). Тем не менее я получаю объект Обязательная ошибка при этом. (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>
Такое ощущение, что я ооочень близка ... но мне не хватает чего-то фундаментального.