如何在 asp .net 或 mvc 中对多个页面使用单个保存和删除按钮



在我上次的面试中,面试官问了我这个问题。问题是:- 有四个页面具有不同的形式,如何对所有页面使用通用保存,删除或更新按钮,并且所有页面的方法都很常见,例如保存按钮将对所有四个页面具有通用功能。我试图根据我的知识回答,但他对我的回答不满意。他说,我们能不能为此目的实现一个接口。但我无法回答他。 如果您有任何解决方案,请提出建议,提前感谢。

我的建议是基于MVC的。我已经告诉他,我有一个用于所有四个页面的通用模型,其中包含所有必需的属性,并且属性具有页面名称。在基于该属性的 post 方法中,我对不同的页面功能使用 if else 条件。

一种解决方案是拥有一个具有"保存"、"更新"和"删除"按钮的母版页。 然后,这些按钮及其所有事件将在具有该母版页的所有窗体之间共享。

最新更新