【问题标题】:How to set a paragraph text dynamically in ASP.NET?如何在 ASP.NET 中动态设置段落文本?
【发布时间】:2022-01-02 12:06:52
【问题描述】:

我正在 asp.net 中创建一个网站。我的网站有一个管理页面。管理员将使用此页面每天更新网站的内容。此内容将反映到主网站。我从以下链接中了解到我们如何将值从一页传递到另一页- How to pass values across the pages in ASP.net without using Session

我正在使用应用程序变量。

Admin.aspx

    <form runat="server">
    <div>  
        <asp:TextBox id="DailyMsgID" name = "DailyMsgName" runat="server"></asp:TextBox>
        <asp:Button id="b1" Text="Submit" runat="server" OnClick="b1_Click" />
        <asp:Label ID="Label_DailyMsgId" name="Label_DailyMsgName" runat="server" Text="Label"></asp:Label> 
    </div>
</form>
</body>

Admin.aspx.cs

protected void b1_Click(object sender, EventArgs e)
        {
            Label_DailyMsgId.Text = DailyMsgID.Text;
            Application["DailyMessage"] = Label_DailyMsgId.Text;
                
        }

主页.aspx

<!-- Page content-->
                <div id="div1" class="container-fluid">
                    <h1 id="myhead" class="mt-4">Welcome to the Official Website of ABC</h1>
                    <p id="DailyMessage"></p>
                    
                </div>

要设置段落,我想做如下的事情。但它无法识别段落 ID。

Home.aspx.cs

  protected void Page_Load(object sender, EventArgs e)
        {
            DailyMessage.Text = Application["DailyMessage"].ToString();
        }

如何设置段落?

Admin 和 Home 页面在同一个解决方案下。

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    此问题已解决。我失踪了

    runat="server"
    

    这是更新后的代码 -

    主页.aspx

                        <p id="DailyMessage" runat="server"></p>
                       
    

    Home.aspx.cs

     protected void Page_Load(object sender, EventArgs e)
            {
                DailyMessage.InnerText = Application["DailyMessage"].ToString();
            }
    

    【讨论】:

    • 我仍然会使用数据库。创建一个包含一条记录的表。您可以有几个列,例如欢迎消息,甚至可能是您想要某些页面的更多信息列。您甚至可以说添加一些行,例如日期范围 _Christmas 季节消息。重新启动,重新启动网站,甚至其他问题都会导致重新启动的应用程序变量丢失。应用程序变量中的值不能很好地持久化。应用程序变量可用于临时变量 - 以及不必真正持续很长时间的变量。我强烈建议您将这些数据放入数据库中。
    猜你喜欢
    • 2019-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-15
    • 1970-01-01
    • 2011-08-23
    • 1970-01-01
    • 2013-05-26
    相关资源
    最近更新 更多