私のアプリケーションでは、非常に似たグリッドを繰り返す多数のページがあり、左端の列にはDropDownExtenderのAjaxコントロールがあり、その行には他のページへのリンクが多数含まれています。ページ固有のパラメータを持っているにもかかわらず、UserControlを使ってDropDownExtenderを再利用することはできますか?
ここでは、このDropDownExtenderをユーザーコントロールとして使用することでコードの繰り返しを避けたいと考えています。例えば、私は
<asp:HiddenField ID="hdnID" runat="server" Value='<%# Bind("ID")' />
を持っている私は、これは動作しませんと仮定しています - しかし、これの一つの重要な側面は、コントロールは、その特定の行に関連しているリンクのためのいくつかの隠しフィールド/値が含まれているということです - 効率的な方法で値をユーザーコントロールにどのように渡すのですか?
「コードの再利用を避けたい」あなたは反対の意味ですか? :) – Dante