在编写前台页面的时候为了使url传递参数的简短,比如personId="1" 我们通过url传递成pid=1 那么在后台action方法接受的模型Person类 的属性为personid 则mvc就不能把值填充到实体类里面
所以我们要重写mvc底层填充模型的类 ,自定义一个类 继承DefaultModelBinder 重写BindProperty 方法 方法内部实现见下图
做完上面 还要在全局配置文件中配置。将我们mvc填充模型的类 替换成我们写的类 如下图:
防止以后看不懂啦 把关联特性的图也带上
时间: 2024-10-12 07:29:38