C# 使用web窗体和C动态显示所需的页面标题#

C# 使用web窗体和C动态显示所需的页面标题#,c#,asp.net,html,css,web,C#,Asp.net,Html,Css,Web,我有一个文本框,用户可以在其中输入他们想要的页面标题并保存它。一旦他们保存了它,并且碰巧刷新了网站,网站标题应该用他们保存以显示的最后一个标题信息填充,用户仍然可以更改它并重新保存。我正在使用web表单:请告诉我如何才能做到这一点。谢谢如果您希望标题始终保持不变,您必须将其存储在数据库中,并在页面加载时动态设置标题。 如果您只在会话的其余部分需要它,则可以将其存储在会话状态中 我将把完整的实现留给读者作为一个练习——因为在这个答案中包含的内容太多了 :-)使用!ISPostBack 有关详细信息

我有一个文本框,用户可以在其中输入他们想要的页面标题并保存它。一旦他们保存了它,并且碰巧刷新了网站,网站标题应该用他们保存以显示的最后一个标题信息填充,用户仍然可以更改它并重新保存。我正在使用web表单:请告诉我如何才能做到这一点。谢谢

如果您希望标题始终保持不变,您必须将其存储在数据库中,并在页面加载时动态设置标题。 如果您只在会话的其余部分需要它,则可以将其存储在会话状态中

我将把完整的实现留给读者作为一个练习——因为在这个答案中包含的内容太多了 :-)

使用!ISPostBack

有关详细信息,请参阅下面的代码

 protected override void OnPreInit(EventArgs e)
   {    
    if (!IsPostBack)
       {

       Page.Title = YourTextBox.Text;
       }

    }

你试过什么?这种尝试怎么不起作用?听起来你要问的是,“如何编写一个使用数据库的ASP.NET应用程序?”这是一个有点宽泛和高层次的问题,有很多教程可以提供帮助。如果您已经尝试并试图找出它不起作用的原因,请分享该尝试,我们将很乐意帮助您解决特定问题。