私はASP.NETアプリケーションを持っています。このアプリケーションにはGridViewがあります。このGridViewには、ハイパーリンクを含める必要があるTemplateFieldがあります。これらのハイパーリンクをハイパーリンクに移動するにはASP.NETのGridView ItemTemplateでQueryStringParameterとControlParameterを使用する
add.aspx?id1=[QueryStringParameterValue]&id2=[ControlParameterValue]&id3=[CurrentRecordID]
どうすればいいですか?そうでない場合は、別のページにユーザーをリダイレクトし、考慮に入れるための最良の方法は何ですか:
- 現在のクエリ文字列から値(QueryStringParameterValue)ドロップダウンで選択した項目の
- 値リスト(ControlParameterValue)
- 現在のレコードIDは
現在、私のGridViewは次のようになります。
<asp:DropDownList ID="myDropDownList" Runat="Server" DataSourceID="myDataSource" DataTextField="Name" DataValueField="ID" />
<GridView ID="myGridView" runat="Server">
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID" />
<asp:BoundField DataField="Name" HeaderText="Name" />
<asp:TemplateField HeaderText="Action">
<ItemTemplate>
<a href="#">View Details</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
しかし、今私は立ち往生しています。 ItemTemplate内に含める3つのアイテムをどのように配線するのですか?
ありがとうございました!