2012-09-10 3 views
2

은 가능한여러 이전 페이지

<%@ 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; 

가 잘 작동, 내 문제는, 전화 Default1.aspx 방법에서이 페이지 Default4.apsx 경우 내가 이드를 가져올 수 있을까?

답변

0

당신은

<%@ PreviousPageType TypeName 

대신

<%@ PreviousPageType VirtualPath= 

MSDN

편집에서 볼 사용 갈까요 .. 첵 자세한 내용은이 URL에 접근 유형

+0

안녕 Mayank,이 경우 나는 PreviousPage.FindControl ("TextBox1") 같은 데이터를 retrive있다? – user1645200

+0

자세한 내용은 편집 참조 –

관련 문제