gpt4 book ai didi

c# - 如何在 WebPart 中模仿 Response.Write ("string")

转载 作者:行者123 更新时间:2023-11-28 00:27:00 24 4
gpt4 key购买 nike

我需要创建一个简单的 Sharepoint 2007 WebPart,它输出一些字符串作为 HTML 呈现的一部分。我希望这与 Response.Write(..) 在 WebForms 页面中所做的一样。为了做到这一点,我没有看到任何可以安全连接的东西。可能吗?

编辑:进一步查看我发现的 WebPart:

   protected override void Render(HtmlTextWriter writer)
{
writer.Write();
base.Render(writer);
}

应该够好了吧?

最佳答案

首先,确保您使用的是 ASP.NET WebPart 对象而不是 SharePoint WebPart 对象。其次,覆盖 CreateChildControls 方法并使用 LiteralControl 类输出您的字符串。

http://msdn.microsoft.com/en-us/library/system.web.ui.literalcontrol.aspx

如果您可以在 CreateChildControls 中完成您的任务,那么您真的不应该使用渲染方法。当您可以证明它们的使用合理时,您想要使用 RenderContents。

关于c# - 如何在 WebPart 中模仿 Response.Write ("string"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5136602/

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