Возникли проблемы здесь и не совсем уверен, как это сделать.Я пытался JQuery, но безуспешно.У меня есть объект, и в моем представлении создания у меня есть parentId, который я хочу установить (также в URL).Итак, я пытаюсь использовать Html.HiddenFor, чтобы он заполнил мой новый объект при возврате в пост.НО, это не работает.Я пробовал следующее, но он никогда не возвращает значение в сообщении.
HTML:
<%: Html.Hidden("HiddenParentId", ViewData("ParentId"))%>
<%: Html.HiddenFor(Function(model) model.ParentGroupId)%>
Javascript:
<script type="text/Javascript">
$(document).ready(function () {
alert($('#HiddenParentId').val());
$('#ParentId').val($('#HiddenParentId').val());
});
</script>
Как вы можете видеть, наКогда документ готов, я установил скрытый ввод родительского идентификатора со значением из viewdata, потому что HiddenFor не имеет атрибута value.Поле HiddenParentId действительно имеет значение, которое я устанавливаю, потому что я его предупреждаю, и у него есть GUID, который должен иметь.Теперь, во-первых, я использую VB, поэтому любая помощь в VB будет принята с благодарностью, и, во-вторых, если есть другой способ решения этой проблемы, пожалуйста, сообщите.Все, что я пытаюсь сделать, это получить идентификатор, который был передан в URL (который в контроллере я собираю, и помещаю в ViewData), и установить свойство ParentId моего объекта для сообщения, чтобы оносохранит его, когда объект будет возвращен мне.