カスタムデータを一覧表示するリピーターがあります。ここで実行したいのは、asp:linkbuttonを使用して1つのページから別のページに変数を渡すことです。私が抱えている問題は、サブルーチンでリンクボタンを呼び出しようとすると、それが認識されないことです。リピーターにリンクボタンが見つかりませんでしたが、この場合は機能しないと思います。これが私のコードです:
<asp:Repeater ID="rptList" runat="server" EnableViewState="false" DataSourceID="SqlDataSource3">
<ItemTemplate>
<div>
<p>
<b>Title: </b> <asp:LinkButton ID="lbnCookieVar" OnClick="lbnCookieVar_Click" Text='<%# Eval("Job_Title")%>' runat="server" /> <br />
<b>Status: </b><%# Eval("Status")%><br />
<b>Department: </b><%# Eval("Department")%><br />
<b>Date Position Available: </b><%# Eval("Date_Position_Available")%><br />
</p>
</div>
</ItemTemplate>
</asp:Repeater>
これが背後にあるコードです
protected void lbnCookieVar_Click(object sender, EventArgs e)
{
Session["Data"] = lbnCookieVar.Text;
Response.Redirect("Application.aspx");
}