在我上一次采访中,面试官问了我这个问题。问题是:- 有四个页面具有不同的形式,如何对所有页面使用通用的保存,删除或更新按钮,并且所有方法都通用,例如保存按钮将对所有四个页面具有通用功能。据我所知,我试图回答,但他对我的回答不满意。他说,我们是否可以为此目的实现一个接口。但是我无法回答他。 如果您有任何解决方案,请提出建议,在此先感谢。
我的建议基于MVC。我告诉他,我对所有四个页面都有一个通用模型,具有所有必需的属性,并且一个属性具有页面名称。在基于该属性的发布方法中,如果条件不同,我将使用其他页面功能。
答案 0 :(得分:0)
一种解决方案是拥有一个包含“保存”,“更新”和“删除”按钮的母版页。然后,这些按钮及其所有事件在拥有该主页的所有窗体之间共享。