feat: 添加Web.config配置并更新E3_ycsys页面功能

- 新增Web.config文件配置数据库连接字符串
- 修改E3_ycsys.aspx.cs从配置文件中读取连接字符串
- 更新SQL查询语句和页面显示字段
- 简化页面样式并调整中英文显示
This commit is contained in:
2025-06-16 14:46:01 +08:00
parent 623254de84
commit c335dc8a80
3 changed files with 32 additions and 25 deletions
+9 -2
View File
@@ -2,12 +2,19 @@ using System;
using System.Data;
using System.Data.SqlClient;
using System.Web;
using System.Configuration;
public partial class E3_ycsys : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string connectionString = "Server=localhost;Database=your_database;User Id=your_username;Password=your_password;";
var connString = ConfigurationManager.ConnectionStrings["E3_ycsysConnection"];
string connectionString = connString != null ? connString.ConnectionString : null;
if(string.IsNullOrEmpty(connectionString))
{
throw new Exception("请在Web.config中配置名为'E3_ycsysConnection'的连接字符串");
}
using (SqlConnection conn = new SqlConnection(connectionString))
{
@@ -33,7 +40,7 @@ public partial class E3_ycsys : System.Web.UI.Page
}
// 查询功能列表
string querySql = "SELECT id, name, description, status FROM features";
string querySql = "SELECT khdm,khmc,cast(ycsys.flag1 as int) as status FROM kehu1 inner join ycsys on kehu1.khdm=ycsys.dm";
SqlDataAdapter adapter = new SqlDataAdapter(querySql, conn);
DataTable dt = new DataTable();
adapter.Fill(dt);