当前位置: 首页 > 专利查询>李明专利>正文

一种后台自动加载控制页面元素属性数据的方法及系统技术方案

技术编号:34334376 阅读:67 留言:0更新日期:2022-07-31 02:41
本发明专利技术提出了一种后台自动加载控制页面元素属性数据的方法及系统,涉及计算机技术领域。包括以下步骤:获取目标页面的所有控件属性并分组保存;配置所有控件的配置权限,得到权限配置信息;根据权限配置信息进行响应不同的操作人员的控件属性配置需求,进行控件属性配置并保存;响应目标页面的加载需求后开始加载,在目标页面重新加载完成前,读取控件属性配置后的目标页面的控件的属性,重新加载所有控件的属性;目标页面按配置要求进行显示。上述方法能够通过对页面元素的控制和表单内容的设置可以将部分开发工作转移到了实施端进行完成,提高了项目稳定性,减少了运维过程中的时间成本。的时间成本。的时间成本。

【技术实现步骤摘要】
一种后台自动加载控制页面元素属性数据的方法及系统


[0001]本专利技术涉及计算机
,具体而言,涉及一种后台自动加载控制页面元素属性数据的方法及系统。

技术介绍

[0002]众所周知,目前.NET WEB项目开发架构,应用开发完成在维护阶段需要修改或添加表字段和修改页面显示效果、也有需要添加多个相似页面已兼容大多数使用需求的情况。然而,现有技术中主流的开发架构开发人员负责业务逻辑的建立,维护人员通过操作数据库来维护系统正常运行,对于维护过程中产生的功能完善和调整需要开发人员对系统做二次开发,这个过程使得系统运行不稳定且会影响系统正常使用的进度。因此,提出一种可以用于减少开发工作,减少运维过程的时间成本,并且提高项目后期的稳定性的方法具有极大的现实意义和社会意义。

技术实现思路

[0003]本专利技术的目的在于提供一种后台自动加载控制页面元素属性数据的方法及系统,其能够通过对页面元素的控制和表单内容的设置可以将部分开发工作转移到了实施端进行完成,提高了项目稳定性,减少了运维过程中的时间成本。
[0004]本专利技术的实施例是这样实现的:
[0005]第一方面,本申请实施例提供一种后台自动加载控制页面元素属性数据的方法,其包括以下步骤:
[0006]获取目标页面的所有控件属性并分组保存;
[0007]配置所有控件的配置权限,得到权限配置信息;
[0008]根据权限配置信息进行响应不同的操作人员的控件属性配置需求,进行控件属性配置并保存;
[0009]响应目标页面的加载需求后开始加载,在目标页面重新加载完成前,读取控件属性配置后的目标页面的控件的属性,重新加载所有控件的属性;
[0010]目标页面按配置要求进行显示。
[0011]在本专利技术的一些实施例中,上述控件包括按钮控件、表格控件或表单控件中的至少一种。
[0012]在本专利技术的一些实施例中,上述配置权限包括添加、修改或删除字段到控件属性内容中的至少一种。
[0013]在本专利技术的一些实施例中,上述获取目标页面的所有控件元素属性并分组保存的步骤具体包括:
[0014]使用ControlCollection对象方法获取目标页面中的按钮控件、表格控件和表单控件的属性;
[0015]将按钮控件、表格控件和表单控件的属性分别保存到自定义的对象中的按钮控件
分组、表格控件列分组和表单内容分组。
[0016]在本专利技术的一些实施例中,上述获取目标页面的所有控件属性采用DirectoryInfo对象获取方法。
[0017]在本专利技术的一些实施例中,采用ADO.NET技术进行读取控件属性配置后的目标页面的控件的属性,重新加载所有控件的属性。
[0018]在本专利技术的一些实施例中,当控件为表单控件时,上述响应不同的操作人员的控件属性配置需求,进行控件属性配置的步骤具体包括:
[0019]重新加载目标页面时,利用重写ASP.NET生命周期中的Page_Init方法对表单控件的属性进行显示并配置;
[0020]配置完成后利用JQuery Ajax技术将配置后的表单控件属性进行保存。
[0021]第二方面,本申请实施例提供一种后台自动加载控制页面元素属性数据的系统,其包括控件获取模块,用于获取目标页面的所有控件属性并分组保存;
[0022]权限配置模块,用于配置所有控件的权限,得到权限配置信息;
[0023]属性配置模块,用于根据权限配置信息进行响应不同的操作人员的控件属性配置需求,进行控件属性配置并保存;
[0024]重新加载模块,用于响应目标页面的加载需求后开始加载,在目标页面重新加载完成前,读取控件属性配置后的目标页面的控件的属性,重新加载所有控件的属性;
[0025]显示模块,用于目标页面按配置要求进行显示。
[0026]第三方面,本申请实施例提供一种电子设备,其包括存储器,用于存储一个或多个程序;处理器。当上述一个或多个程序被上述处理器执行时,实现如上述第一方面中任一项上述的方法。
[0027]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面中任一项上述的方法。
[0028]相对于现有技术,本专利技术的实施例至少具有如下优点或有益效果:
[0029]通过在目标页面加载完成前获取目标页面的所有控件属性并进行分组保存,然后将获取的控件属性进行权限配置,从而使得不同的操作人员具有相应的不同配置权限,方便不同的操作人员在对应的权限下可以对控件属性进行相应的配置。在操作人员对控件属性进行相应的控制和配置后,在下次响应对目标页面重新加载请求后将开始加载,并且在目标页面重新加载完成前,将可以读取操作人员对控件属性进行的控制和配置,然后实现对相应的控件属性进行重新赋值,完成控件属性的更新。如此,将可以在搭配好的系统的维护阶段也可以对控件属性进行开发,从而不需要开发人员对其进行二次开发来实现后续维护过程中产生的新的有关于控件的功能完善和调整等需求,能够有效地提高后续系统的稳定性,并且将对页面控件的控制和配置的工作转移到了实施端进行完成,可以减少搭配系统中运维过程中的时间成本。
附图说明
[0030]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这
些附图获得其他相关的附图。
[0031]图1为本专利技术一种后台自动加载控制页面元素属性数据的方法一实施例的流程图;
[0032]图2为本专利技术实施例中获取目标页面的所有控件元素属性并分组保存步骤的具体流程图;
[0033]图3为本专利技术实施例中当控件为表单控件时,响应不同的操作人员的控件属性配置需求,进行控件属性配置的步骤的具体流程图;
[0034]图4为本专利技术一种后台自动加载控制页面元素属性数据的系统一实施例的结构框图;
[0035]图5为本专利技术实施例提供的一种电子设备的结构框图。
[0036]图标:1、控件获取模块;2、权限配置模块;3、属性配置模块;4、重新加载模块;5、显示模块;101、存储器;102、处理器;103、通信接口。
具体实施方式
[0037]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。
[0038]因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种后台自动加载控制页面元素属性数据的方法,其特征在于,包括以下步骤:获取目标页面的所有控件属性并分组保存;配置所有控件的配置权限,得到权限配置信息;根据权限配置信息进行响应不同的操作人员的控件属性配置需求,进行控件属性配置并保存;响应目标页面的加载需求后开始加载,在目标页面重新加载完成前,读取控件属性配置后的目标页面的控件的属性,重新加载所有控件的属性;目标页面按配置要求进行显示。2.如权利要求1所述的一种后台自动加载控制页面元素属性数据的方法,其特征在于,所述控件包括按钮控件、表格控件或表单控件中的至少一种。3.如权利要求1所述的一种后台自动加载控制页面元素属性数据的方法,其特征在于,所述配置权限包括添加、修改或删除字段到控件属性内容中的至少一种。4.如权利要求1所述的一种后台自动加载控制页面元素属性数据的方法,其特征在于,所述获取目标页面的所有控件元素属性并分组保存的步骤具体包括:使用ControlCollection对象方法获取目标页面中的按钮控件、表格控件和表单控件的属性;将按钮控件、表格控件和表单控件的属性分别保存到自定义的对象中的按钮控件分组、表格控件列分组和表单内容分组。5.如权利要求1所述的一种后台自动加载控制页面元素属性数据的方法,其特征在于,所述获取目标页面的所有控件属性采用DirectoryInfo对象获取方法。6.如权利要求1所述的一种后台自动加载控制页面元素属性数据的方法,其特征在于,采用ADO.NET技...

【专利技术属性】
技术研发人员:李明
申请(专利权)人:李明
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1