RDIFramework. NET Framework 9.6 module (menu) to manage ingress Web, rdiframework.net

Source: Internet
Author: User

RDIFramework. NET Framework 9.6 module (menu) to manage ingress Web, rdiframework.net

RDIFramework. NET development. NET rapid information system development framework

9.6 module (menu) Management-Web Part 

Module (menu) management is the core of the entire framework. It is mainly intended for system administrators and developers. It is recommended that you do not grant access permissions to this module to common users, to avoid unnecessary errors affecting the operation of the entire framework. The functional modules shown in the framework are configured here, And the configuration information is saved in the database. Module (menu) management is mainly used to add, modify, and delete functional modules of the entire framework, move and merge modules, enable and disable modules, and set whether the modules are public modules, assign roles and User Module Access Permissions, set Module visibility, and so on. shows the main interface for module (menu) Management:

9.6.1 add modules (menu)

To run a system in this framework, you must configure the corresponding modules. Adding, modifying, and deleting modules are the most common modules. Shows the operation interface for adding a module. Note the following:

  A) Add modules

  1. "parent module"

The added module is displayed under "parent module". In the tree structure, the added module is the child node of the parent module.

  2. "name"

"Name" refers to the name of each module in the navigation area on the left of the main interface of the framework. Therefore, you should give the corresponding module a name that is known.

  3. "form name"

For programs with WinForm, WPF, and SilverLight structures, "form name" and "assembly name" must be entered, and "Web address" must be entered for WebForm-type programs. In our framework, "form name" is specified as: namespace full name + form name

  4. "assembly name"

Mainly for WinForm, WPF, and SilverLight programs, the Assembly name is generally the name of the compiled dll file, such as "RDIFramework. WinModule. dll ".

  5. "Web address"

"Web address" refers to the relative Web path of the module, which is mainly used for WebForm programs.

  6. Icon address

The "icon address" is mainly used for WebForm programs. The corresponding icons in the menu are displayed. relative paths are generally used.

  7. module type

The "module type" is mainly used to configure the application types corresponding to the current module, which can be divided into three types:

1). WinForm/WebForm type: This type of configuration module is loaded in WinForm and WebForm.

2) WinForm type: This type of configuration module is loaded only in the WinForm program, not in the Web program.

3) WebForm type: This type of configuration module is loaded only in the Web program, not in the WinForm program.

  8. Others

The "valid" flag sets whether this module is available.

The "public" flag sets whether the module is a public module. The public module does not need to set the access permission of the module. All users logging on to the framework will have the "public module ".

The expand flag specifies whether to automatically expand the corresponding module when the Nav type and Tree type are displayed.

 

On the Right of the icon, you can select the icon of this module, as shown in:

9.6.2. Module (menu) Modification

You can modify a configured module. to modify an existing module, click Modify on the module (menu) Management page. Shows how to modify a module.

9.6.3. Batch setting of User Module (menu) Permissions

The User Module (menu) Permission function is used to set the modules that users can access, and those users cannot access those modules. User Module (menu) permission settings, such as user module (menu) permission settings. All valid users of the framework are listed on the left, and the module (menu) is displayed on the right. Select the corresponding module and save it. This grants the module access permission to the selected user.

9.6.4. Role module (menu) Permission batch setting

The role module (menu) Permission function is used to set which roles can access those modules, and those roles cannot access those modules. Role module (menu) permission settings, such as role module (menu) permission settings. All valid roles of the framework are listed on the left, and the module (menu) is displayed on the right. Select the corresponding module and save it. This grants the module access permission to the selected role.

9.6.5. Module (menu) Configuration

Configuration (menu) configuration mainly sets whether the module is visible in a centralized manner to facilitate user operations and improve operator efficiency. The module configuration is shown in the module (menu) configuration.

Related Articles:

RDIFramework. NET-. NET-based rapid information system development framework-series of directories

Author: EricHu
Source: http://blog.csdn.net/chinahuyong
Email: 406590790@qq.com
QQ communication: 406590790
Framework blog: http://blog.csdn.net/chinahuyong
Http://www.cnblogs.com/huyong
RDIFramework. NET, a. NET-based rapid information system development and integration framework, provides users and developers with the best. Net Framework Deployment Solution.
About the author: Senior Engineer, Information System Project Manager, DBA. Focused on Microsoft platform project architecture, management, and enterprise solutions, with many years of project development and management experience, he has organized and developed multiple large projects for many times, have certain accomplishments in the field of object-oriented, service-oriented, and database. He is mainly engaged in technical development and consulting Based on the RDIFramework. NET Framework. He is mainly engaged in finance, medical and health, railway, telecom, logistics, Iot, manufacturing, retail and other industries.
If you have any questions or suggestions, please kindly advise me!
The copyright of this article is shared by the author and CSDN. You are welcome to repost this article, but you must keep this statement without the author's consent and provide the original article connection clearly on the article page. If there is any problem, you can contact me via email or QQ. Thank you very much.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.