c# - 如何在 asp .net 或 mvc 中为多个页面使用单个保存和删除按钮
问题描述
上次面试时,面试官问了我这个问题。问题是:-有四个页面具有不同的形式,如何为所有页面使用通用的保存,删除或更新按钮,以及所有方法都通用的方法,例如保存按钮将具有所有四个页面的通用功能。我试图根据我的知识回答,但他对我的回答不满意。他说,我们能不能为此实现一个接口。但我无法回答他。如果您有任何解决方案,请提出建议,在此先感谢。
我的建议是基于 MVC 的。我告诉他,我对所有四个页面都有一个通用模型,其中包含所有必需的属性,并且一个属性具有页面名称。在基于该属性的 post 方法中,我将 if else 条件用于不同的页面功能。
解决方案
一种解决方案是拥有一个包含保存、更新和删除按钮的母版页。然后,这些按钮及其所有事件在具有该母版页的所有表单之间共享。
推荐阅读
- gradle - 如何使用 Gradle 将 WAR 从远程存储库添加到 EAR?
- php - Laravel 6错误:进入登录路径应用程序崩溃
- java - 验证 MySQL 的 --require_secure_transport=ON 是否正在使用 Spring Boot
- android - android:fitsSystemWindows="true" 不适用于我的观点
- arduino - 在Arduino和Godot之间建立串口通信?
- c - 如何按字符拆分 char* 字符?
- javascript - 移除业务流程的展开事件
- ios - 如何在 CFBundleDisplayName、IOS 中插入空间
- wso2 - OIDC 的私钥 JWT 客户端身份验证:找不到 client_id 的有效 OAuth 客户端
- javascript - 如何在图表的中心添加文本 js 圆环图