在ASP.NET Core MVC中,可以使用Bootstrap的模态框来实现预填充表单弹出模态框。以下是一个示例解决方法:
首先,确保你的项目中已经安装了Bootstrap。可以通过NuGet包管理器或手动添加Bootstrap的CSS和JavaScript文件来实现。
在View中,添加一个按钮或链接,用于触发模态框的显示。
打开模态框
$('#myModal').on('shown.bs.modal', function () {
// 假设你有一个ViewModel对象来存储表单数据
var viewModel = {
Name: 'John',
Email: 'john@example.com'
};
// 使用jQuery选择器来选中表单元素,并设置其值
$('#inputName').val(viewModel.Name);
$('#inputEmail').val(viewModel.Email);
});
通过以上步骤,当你点击“打开模态框”按钮时,模态框将会显示,并且表单中的姓名和邮箱字段会被预填充为"John"和"john@example.com"。你可以根据自己的需求修改代码以适应你的项目。