Здравствуйте, я недавно начал работу на основном веб-узле ASP.NET на основе JQuery/JQueryUI. Идея заключалась в том, чтобы иметь только одну страницу, а остальную часть контента - динамическую и т.д., Загружаемую через диалоги и ajax.
Однако проблема заключается в том, что форматы Create и Edit для одной и той же модели открыты в диалоговых окнах, в то время как некоторые виджеты JQueryUI, такие как DatePicker, перестают работать как формы, для DOM требуется дублировать идентификатор в полях, которые присутствуют в обоих.
Поэтому я попытался использовать этот код на контроллере:
ViewData.TemplateInfo.HtmlFieldPrefix = "Create"; // or Edit etc
Это помогло исправить проблему DatePicker, но поля больше не сопоставлялись с моделью, когда они были отправлены обратно в контроллер.
Кто-нибудь знает, как это исправить?