2014-09-29 3 views
0

ASP.NET 목록보기 내에서 링크 단추를 클릭하면 텍스트 상자 (lbCBody)가 포함 된 모달 팝업이 활성화됩니다.텍스트 상자의 텍스트 속성이 설정되지 않음

lbCBody.Text에 중단 점을 넣었을 때 textbox 속성이 설정되지 않습니다. 이것이 설정됩니다.

아이디어가 어떻게되고 있습니까?

protected void lvCalendar_ItemCommand(object sender, ListViewCommandEventArgs e) 
    { 
     ScriptManager.RegisterStartupScript(this, typeof(Page), "ajaxScript", "showCalendar();", true); 

     //cast the postback causing control respectively, LinkButton/Button: 
     System.Web.UI.WebControls.LinkButton btn = e.CommandSource as System.Web.UI.WebControls.LinkButton; 

     //get the ListViewItem: 
     ListViewItem item = btn.NamingContainer as ListViewItem; 

     HiddenField hfViewCalID = item.FindControl("hfViewCalTodayID") as HiddenField; 

     int sID = Convert.ToInt32(hfViewCalID.Value); 

     UserCalendar selC = context.UserCalendars.FirstOrDefault(a => a.ID == sID); 

     //lbCHeading.Text = selC.EventName; 
     lbCBody.Text = selC.Description; 
    } 

모달 팝업

<div id="viewCalendarModel" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel3" aria-hidden="true"> 
    <asp:HiddenField ID="hfViewCal" ClientIDMode="Static" runat="server" /> 
    <div class="modal-header"> 
     <h3> 
      <asp:Label ID="lbCHeading" runat="server"></asp:Label></h3> 
    </div> 
    <div class="modal-body"> 
     <div class="control-group"> 
      <div class="controls controls-row"> 
       <asp:TextBox ID="lbCBody" runat="server"></asp:TextBox> 
      </div> 
     </div> 
    </div> 
    <%--<div class="modal-footer"> 
     <button class="btn" data-dismiss="modal" aria-hidden="true">Close</button> 
    </div>--%> 
</div> 
+0

whats'context.UserCalendars.FirstOrDefault' 유형, 데이터 등 – Buzka91

+0

캘린더 항목의 데이터 저장소입니다. – dynamicuser

+0

UserCalendars가 무엇인지 알지 못합니다. 죄송합니다 – Buzka91

답변

0

이가 업데이트 패널 내부에있는 달력에 의해 발생하지만, 모달 팝업이 업데이트 패널 외부에 존재했다.

관련 문제