0

実行時にページに統合されているユーザー コントロールがあります。このページには、値も保存する必要があるいくつかの HTML コントロールがあります。 DBに保存するコンテンツですが、同じ保存方法を使用してページコンテンツをDBに保存する方法が欠けていますか?

4

1 に答える 1

1

私の理解が正しければ、値を UC に渡し、UC でパブリック プロパティを宣言し、実行時に値を割り当てるだけです。

次の例を確認してください。

公共財産アプローチ

UCコードビハインド

public string Street
{
    get
    {
        return this.ViewState["c"] as string;
    }
    set
    {
        this.ViewState["c"] = value;
    }
}

public void Save()
{
    ...
    // your logic to save the UC data
    // save the custom properties too, this.Street
{

ASPX コードビハインド

this.myAddressTemplateControl.Street = myOtherControl.Text;

ページ オブジェクトに直接アクセスする

UCコードビハインド

 this.Page.FindControl("myPageControlID");
于 2012-06-26T07:30:20.313 に答える