Несколько предыдущих страниц
Можно ли добавить более одного тега предыдущей страницы, например
<%@ PreviousPageType VirtualPath="~/Default3.aspx" %>
<%@ PreviousPageType VirtualPath="~/Default3.aspx" %>
Default3.aspx:
<asp:GridView ID="grdexample" runat="server"
AutoGenerateColumns="False" onrowcommand="grdexample_RowCommand">
<Columns>
<asp:TemplateField>
<ItemTemplate>
**<asp:LinkButton ID="lnkbtn" runat="server" Text="Edit" PostBackUrl="~/Default4.aspx" />**
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="Name" DataField="ActMasNm" />
<asp:BoundField HeaderText="ID" DataField="ActMasId" />
<asp:TemplateField>
<ItemTemplate>
<asp:HiddenField ID="hdnso" runat="server" Value='<%# Eval("ActMasId") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Default3.cs:
public string id { get; set; }
protected void grdexample_RowCommand(object sender, GridViewCommandEventArgs e)
{
GridViewRow gvrw = (GridViewRow)((Control)e.CommandSource).Parent.Parent;<br>
int rwIndex = gvrw.RowIndex;<br>
HiddenField hdn = (HiddenField)gvrw.FindControl("hdnso");<br>
id = hdn.Value;
}
Default4.aspx:
< PreviousPageType VirtualPath="~/Default3.aspx" >
Default4.cs
TextBox1.Text = this.PreviousPage.id;
Выше код работает нормально, моя проблема, если позвоните на эту страницу Default4.apsx
от Default1.aspx
как я могу получить идентификатор?