提问人:Nikola 提问时间:10/17/2023 最后编辑:marc_sNikola 更新时间:10/17/2023 访问量:35
ASP.NET MVC 5 - 根据选定的 DropDownList 选项生成不同的窗体
ASP.NET MVC 5 - Generate different forms based on selected DropDownList option
问:
我想生成(或显示隐藏的?)不同类型的表单,具体取决于 .最好的方法是什么?DropDownList
我尝试在基本视图中仅命名一个,最初没有表单,并且脚本在使用 Ajax 更改为控制器中的某些操作时,该控制器加载所需表单的部分视图,将其显示为某个表单容器中的 HTML。Create
DropDownList
<div>
这样做的问题是,我没有对新显示的表单的字段进行任何客户端验证。
视图中的 Javascript/jQuery 代码:Create
let dropDown = $("#SelectedExpenseType")
let expenseFormContainer = $("#ExpenseCreationForm")
dropDown.change(function () {
let url = dropDown.val();
//Check if selected option has NULL for Value Attribute
if ($.isEmptyObject(url)) {
expenseFormContainer.empty()
return;
}
expenseFormContainer.load(url);
})
答: 暂无答案
评论