我有一个列出我的自定义数据的中继器,现在我要做的是使用 asp:linkbutton 将变量从一个页面传递到另一个页面。我遇到的问题是,当我在子例程中调用我的链接按钮时,它没有被识别。我查看了在中继器中找不到链接按钮,但我认为在这种情况下它不会起作用。这是我的代码:
<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");
}