gpt4 book ai didi

c# - 必须将 GridView 添加到表单标签中进行渲染

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

TextWriter tr = new StringWriter();
HtmlTextWriter writer = new HtmlTextWriter(tr);
HtmlForm form = new HtmlForm();
form.Controls.Add(divQueryDescription);
divQueryDescription.RenderControl(writer);

<div runat="server" id="divQueryDescription">
<asp:GridView runat="server" id="grv"></asp:GridView>
</div>

我的 GridView 在一个 DIV 中,我将该 DIV 添加到一个 HtmlForm,以便我可以将它呈现为一个字符串。但是我收到以下错误:-

Gridview 'grv' 必须放在带有 runat=server 的表单标记内,尽管我的 Gridview 已经在表单内,因为我将 DIV 添加到表单中。

如何将此 DIV 呈现为字符串?

最佳答案

只需在您的页面中添加以下代码

public override void VerifyRenderingInServerForm(Control control)
{
return;
}

要了解更多信息,请阅读 MSDN documentation .

关于c# - 必须将 GridView 添加到表单标签中进行渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6342393/

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