まず、私の下手な英語ですみません!.Net Framework v4.0 で C# Lang + Asp.Net を使用しています
動的なページを作成したいので、DB テーブルからいくつかの値を読み取り、いくつかのボタンを作成します。
テーブルのレコードごとに実行時にボタンがあります。ここで、 DataListを使用してデータをバインドし、ItemTemplate でボタンを使用します。ボタンの名前とテキストに問題はありません。
私の問題は、パスの文字列を Onclick イベントにバインドし、このパス OnClick のボタンにリダイレクトすることです (この文字列パスは、My DB テーブルのフィールドです)
さらに、私はJavascriptが嫌いです。Internet Explorer < v8 を使用していますが、Javascript コマンドの実行に問題があります。
コード ビハインド メソッドを使用してリダイレクトする方法が必要です ...
この My DataList :
<asp:DataList ID="DataList1" runat="server" RepeatColumns="3"
DataSourceID="LinqDataSourceMainCat">
<ItemTemplate>
<asp:Button ID="Button1" runat="server" Text='<%# Eval("CatName") %>'
CssClass="Maininput" OnClick=??? />
</ItemTemplate>
この画像は、動的にリダイレクト メソッドを設定したいボタンを示しています。