私はhttp://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webpartpages.webpart.aspxから修正以下のコードを持っている:SharepointのカスタムWebパーツ
public class WebPartBla : Microsoft.SharePoint.WebPartPages.WebPart
{
private ArrayList someList;
protected override void CreateChildControls()
{
someList = new ArrayList();
SPWeb myWeb = SPControl.GetContextWeb(this.Context);
foreach(SPList list in myWeb.Lists)
{
if (list.BaseTemplate == SPListTemplateType.Tasks)
{
someList(list.Description);
}
}
}
/// <summary>
/// Render this Web Part to the output parameter specified.
/// </summary>
/// <param name="output"> The HTML writer to write out to </param>
protected override void RenderWebPart(HtmlTextWriter output)
{
string strHTML = "";
for (int i = 0; i < someList.Count; i++)
{
strHTML = strHTML + "The task " + someList.Description + "<BR><BR>";
}
output.Write(strHTML);
}
}
は、誰もがSharePointのWebパーツとしてこのコードを使用する方法を
- で私を助けていただけますか?
- これをWebパーツとして共有ポイントにどのように展開するのですか?
- 上記のRenderWebPartメソッドはどのように使用されますか?
はありがとうございWebパーツを作成する方法を示す(写真付き)良いチュートリアルでは、renderWebPart方法は、SharePointのエンジンによって呼び出されるんか、我々は明示的にコールする必要がありますか? –
こんにちは@ルークMcGregor、あなたは上記のクエリが偉大になることを明確にすることができれば –
CreateChildControlsとRenderWebPartはASP.Net \ SharePointによって自動的に呼び出されます。レンダリングはlastと呼ばれ、ページに表示されるhtmlを出力します。 – justforkix09