首页 > 解决方案 > 如何在 asp .net 或 mvc 中为多个页面使用单个保存和删除按钮

问题描述

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

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

标签: c#asp.netasp.net-mvc-4

解决方案


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


推荐阅读