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>
whats'context.UserCalendars.FirstOrDefault' 유형, 데이터 등 – Buzka91
캘린더 항목의 데이터 저장소입니다. – dynamicuser
UserCalendars가 무엇인지 알지 못합니다. 죄송합니다 – Buzka91