gpt4 book ai didi

sharepoint - 什么时候在 webpart 中使用查询字符串?

转载 作者:行者123 更新时间:2023-12-03 16:48:22 27 4
gpt4 key购买 nike

嗨我目前正在开发一个 Web 部件,我在其中读取了一个 Querystring 变量,但是当我尝试在 CreateChildControls 方法中读取它时(因为一些控件是根据这个变量创建的)它有一个空值。如果我在回传中阅读它,它工作正常。

有没有一种方法可以根据查询字符串变量创建控件?

提前致谢

最佳答案

您可以在 CreateChildControls 方法之外声明您的控件并覆盖 render 方法以实例化它。

private Label label;
protected override void Render(HtmlTextWriter writer)
{
if (Page.Request.QueryString["PageView"] != null)
{
label = new Label();
label.Text = Page.Request.QueryString["PageView"];
this.Controls.Add(label);
}
base.Render(writer);
}

编辑:我做了一些更多的测试,并让它与这段代码一起工作

    protected override void CreateChildControls()
{
Controls.Add(new LiteralControl(Page.Request.QueryString["PageView"]));
}

奇怪的是,突然间我再也无法重现你的问题了。

关于sharepoint - 什么时候在 webpart 中使用查询字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5474414/

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