WebForm调用Web.config中的<add key=“User“ value=“张三,李四,王五“ />

前不久做了一个功能,原本每个人只能看自己的信息,但是有三个特殊的需要看全部的,怎么搞呢?
经过师傅的指教我才发现WebForm中的Web.config中加一个字段就可以了十分有效便捷,来一睹为快吧!
Web.config

<configuration>
  <appSettings>
    <!-- Data -->
    <!--测试数据库-->
    <add key="con1" value="Data Source=wd123;Initial Catalog=userdata;User id=sa;password=123" />
   <add key="User" value="张三,李四,王五" />
   </appSettings>
   ...
   </configuration>

一般处理程序调用

//调用
string FinanceUser = System.Configuration.ConfigurationManager.AppSettings["User"];
//判断
if (FinanceUser.Contains(name))
{
     selSQL = " ";
 }
 else
 {
     selSQL = " ";
 }

今天又遇到了特殊权限问题,小编看了一下以前的代码,惊讶的发现以前的代码质量或逻辑都还挺糟糕的,今天的代码附上,上面的代码小编小有改动,本想删掉,但是想想还是算了,为什么呢?因为没有对比就没有伤害呀,和自己对比,发现自己的不足也是一件很开心的事哦!

<add key="SysForumWaitUserId" value="12,13" />
string SysForumWaitUserId = System.Configuration.ConfigurationManager.AppSettings["SysForumWaitUserId"];
 string[] sArray = SysForumWaitUserId.Split(',');
 bool flag = false;
 foreach (string i in sArray) {
     if (i== GetUserId()) {
         flag = true;
     }
 }
 if (flag)
 {
     DetId = "";
     UserId = "";
 }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Login.aspx.cs" Inherits="Hotel.WebForm1" EnableEventValidation="false" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <link rel="stylesheet" href="Assets/Libraries/Bootstrap/css/bootstrap.min.css" /> <style> body{ background-image:url(../Assets/Images/hotel4.jpg); background-size:cover; } .container-fluid{ opacity:0.9; } </style> </head> <body> <form id="form1" runat="server" > <div> <div class="container-fluid"> <div class="row" style="height:200px"></div> <div class="row"> <div class="col-md-4"></div> <div class="col-md-4 bg-light rounded-3"> <h1 class="text-text-success text-center">皇家理工度假酒店</h1> <form> <div class="mb-3"> <label for="UserTb" class="form-label">用户名</label> <input type="text" class="form-control" id="UserTb" runat="server" required="required"> </div> <div class="mb-3"> <label for="PasswordTb" class="form-label">密码</label> <input type="password" class="form-control" id="PasswordTb" runat="server" required="required"> </div> <div class="mb-3"> <label id="ErrMsg" class="text-danger" runat="server"></label> <input type="radio" id="AdminCb" runat="server" name="Role"><label class="text-success">管理员</label> <input type="radio" id="UserCb" runat="server" name="Role"><label class="text-success">用户</label> </div> <div class="d-grid"> <asp:Button ID="LoginBtn" runat="server" Text="登陆" class="btn btn-success btn-block" OnClick="LoginBtn_Click" /> </div> <br /> </form> </div> <div class="col-md-4"></div> </div> </div> </div> </form> </body> </html>我在form添加了align=center属性但是删除后却依旧运行了原先配置
最新发布
05-27

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值