0

これはやや初心者の質問であることは知っていますが、これを行う方法を思い出せません。

Web ユーザー コントロールがあり、単一のプロパティを持つインターフェイスから継承します。

したがって、ユーザー コントロールは私の aspx ページでは次のようになります。

<uc1:PublishPricingCalculator ID="PublishPricingCalculator" runat="server" bookId='<%=book.BookId %>' />

私のコードビハインドにはこれがあります。

    [BrowsableAttribute(true)]
    public string bookId { get; set; }

ただし、UI から渡される値を調べる'<%=book.BookId %>'と、GUID の代わりに表示されます。

LoadControl を使用できることはわかっていますが、C# 変数をユーザー コントロールに渡す方法はありますか?

4

1 に答える 1

0

はい。ただし、別の構文を使用する必要があります。

bookId=<%# book.BookId %>
于 2011-11-14T05:41:34.577 に答える