【问题标题】:Dynamic desired page title using web forms and C#使用 Web 表单和 C# 的动态所需页面标题
【发布时间】:2013-03-30 17:36:27
【问题描述】:

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

【问题讨论】:

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

标签: c# asp.net html css web


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    使用 !ISPostBack

    查看下面的代码

     protected override void OnPreInit(EventArgs e)
       {    
        if (!IsPostBack)
           {
    
           Page.Title = YourTextBox.Text;
           }
    
        }
    

    【讨论】:

      猜你喜欢
      • 2019-06-03
      • 2020-03-13
      • 2015-03-29
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      • 2014-02-21
      • 2014-02-17
      • 1970-01-01
      相关资源
      最近更新 更多