MVC3添加编辑使用同一视图如何处理比较好

2025-05-19 19:30:32
推荐回答(2个)
回答1:

不知道你想问的是什么。

但还是提供相关的知识:

使用强类型,前台绑定Model,添加的时候,一个空的Model传到前台,编辑的时候,是一个有值的Model。这样页面就直接绑定上了。

而保存的时候,后台 if else 判断下,当前数据id是否 为空,为空则为添加,否则为编辑(当然,你需要将当前数据Id放到隐藏域里面,如果你不显示的话)。

要想代码清晰一点,封装一下,新增与编辑的逻辑即可。以免一个方法承载过多的逻辑,闲的冗长,不易阅读。

回答2:

添加的时候model 没有ID 编辑的时候会回传ID哦 亲