TemplateControl.ParseControl メソッド
入力文字列を Web フォーム ページまたはユーザー コントロールの Control に解析します。
Public Function ParseControl( _
ByVal content As String _) As Control
[C#]
public Control ParseControl(stringcontent);
[C++]
public: Control* ParseControl(String* content);
[JScript]
public function ParseControl(
content : String) : Control;
パラメータ
- content
ユーザー コントロールを格納している String 。
戻り値
解析された Control を返します。
解説
.ascx ファイルに示されているように、内容の文字列パラメータにはユーザー コントロールが格納されます。このメソッドではコンパイルが行われないため、この文字列にコードを格納することはできません。
使用例
[Visual Basic, C#] ParseControl メソッドを使用して Button Web サーバー コントロールを作成し、myPlaceholder という名前の PlaceHolder Web サーバー コントロールの ControlCollection にその結果を追加する例を次に示します。
Sub Page_Load(sender As Object, e As System.EventArgs)
Dim c As Control
c = ParseControl("<asp:button text='Click here!' runat='server' />")
myPlaceholder.Controls.Add(c)
End Sub 'Page_Load
[C#]
void Page_Load(object sender, System.EventArgs e)
{
Control c = ParseControl("<asp:button text='Click here!' runat='server' />");
myPlaceholder.Controls.Add(c);
}
[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ
参照
TemplateControl クラス | TemplateControl メンバ | System.Web.UI 名前空間