2013-04-14 2 views
0
  <asp:ListView runat="server" ID="lvAttachments" ItemPlaceholderID="ph" OnItemDataBound="lvAttachments_ItemDataBound"> 
       <LayoutTemplate> 
        <asp:PlaceHolder ID="ph" runat="server"></asp:PlaceHolder> 
       </LayoutTemplate> 
       <ItemTemplate> 
           <asp:LinkButton runat="server" ID="btnReject" OnClick="btnReject_Click"></asp:LinkButton> 
           <asp:TextBox runat="server" ID="tbReason" CssClass="textbox" TextMode="MultiLine"></asp:TextBox> 
       </ItemTemplate> 
      </asp:ListView> 

제 질문은 : 텍스트 상자에서 텍스트를 가져 오는 방법, btnReject 클릭 동작입니까?listview에서 텍스트 상자의 값을 가져 오는 방법은 무엇입니까?

protected void btnReject_Click(object sender, EventArgs e) 
{ 
    LinkButton btnReject = (LinkButton)sender; 
    // how to get tbReason.Text from this item? 

} 

감사

편집 :

문제가 해결! 우리는이 같은 http://forums.asp.net/t/1712482.aspx/1

protected void Page_Load(object sender, EventArgs e) 
{ 
    if (!IsPostBack) 
    { 
     lvAttachments.DataSource = tAttachmentBO.getAttachmentsToAccept(); 
     lvAttachments.DataBind(); 
    } 
    } 
+0

u를 통해 UR 항목 데이터 바인딩 방법 코드 – 99823

+0

문제가 해결 보여줄 수 - 내 편집 볼 :) 감사 – whoah

+1

답으로 해결책을 게시하십시오 :) –

답변

0

뭔가 내가 지금 어떤 사과 아이 패드에있어

를 작동해야 다시로드 목록보기 선명한 텍스트 상자 :

을 방지하여 Page_Load 코드에 추가해야 실수

TextBox txt = (TextBox)btnReject.Parent.FindControl("tbReason") 
+0

동일한 문제 - tb.text를 얻으려고 할 때 - 텍스트가 null입니다 .. "".. 왜? 그것을 해결하는 방법? – whoah

+0

Null 또는 빈 문자열? – 99823

+0

빈 문자열입니다. – whoah

관련 문제