gpt4 book ai didi

c# - 在 asp.net 的单独类文件中添加和维护命名字符串

转载 作者:太空宇宙 更新时间:2023-11-03 20:39:59 26 4
gpt4 key购买 nike

我开发了一个包含 40-50 个页面的 asp.net web 应用程序。我已经使用 Log4net 实现了记录器,我的每个页面在其 page_load 事件中都有这个

protected void Page_Load(object sender, EventArgs e)
{
try
{
log.Debug("In Page Load Function");
if (!IsPostBack)
{
if (Session["OrgId"] != null)
{
// my logic
}
else
{
Response.Redirect("Homepage.aspx?Sid=1", false);
}
log.Debug("Page load function successfull");
}
}
catch (Exception ex)
{
log.Error(ex.Message, ex);
}
}

这个方法有很多字符串,比如"In page Load function","OrgId","Homepage.aspx?Sid=1","Page load function successfull"。现在我想在一个单独的类文件中维护这些在我的应用程序中很常见的字符串,并将其与变量一起使用......

你能建议什么类可以用于这个或你的处理方式吗?

最佳答案

您可以创建一个具有此功能的基页,您可以在其中添加对抽象方法(例如load_page)的调用//my logic。然后从这个子类化所有其他页面并覆盖它们的 load_page,让它包含您需要的所有逻辑。

这会将所有这些字符串保存在一个地方,但我不明白为什么您需要将它们更改为变量。

关于c# - 在 asp.net 的单独类文件中添加和维护命名字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3394890/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com