gpt4 book ai didi

c# - 设置 content in C#

转载 作者:行者123 更新时间:2023-11-30 22:48:25 25 4
gpt4 key购买 nike

我目前正在学习在 ASP.NET 3.5 和 C# 中使用 MasterPages 和 ContentPlaceHolders - 现在,我正在拼命尝试通过我的编程代码编辑 asp:Content-Control 的内容。

背景是这样的;按下按钮后,我希望清除 asp:Content 并通过 *.cs-File 填充动态生成的内容。

但我不知道如何访问 asp:Content-Control,既不是通过它的 ID 也不是通过 Page.FindControl 等。

那么,如何通过您的编程代码编辑 asp:Content-Control 的内容呢?

最佳答案

您可以通过使用 FindControl 访问 ContentPlaceholder,而不是在页面对象上,而是在其母版页上。

System.Web.UI.MasterPage masterPage = this.Master;
ContentPlaceHolder pageContent;

pageContent = (ContentPlaceHolder)masterPage.FindControl("YourContentPlaceholderName");

我同意最好在此 block 中定义一个面板或占位符并直接访问它,而不是尝试修改 ContentPlaceholder

关于c# - 设置 <asp :content> content in C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1686732/

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