2
usercontrol에서 txtPlanCode의 textchange 이벤트를 트리거하려고하지만 불행히도 내 textchange가 트리거되지 않습니다. 내 코드가 뭐가 잘못 됐어?usercontrol 내 TextBox 텍스트 변경 이벤트
도와주세요 감사합니다 :) 사용자 컨트롤에
//CodeBehind of my page
protected void ucPlan_OnTextChanged(object sender, EventArgs e)
{
TxtPlanDesc.Text = Session["PlanDesc"].ToString();
}
//Client side (.aspx)
<uc2:PlanID ID="ucPlanCode" runat="server" ucPlan_OnTextChanged="ucPlan_OnTextChanged" autopostback="true"/>
//ucPlanID.ascx.cs
protected void Page_Load(object sender, EventArgs e)
{
}
public string PlanID
{
get
{
return txtPlanCode.Text;
}
set
{
txtPlanCode.Text = value;
}
}
public bool AutoPostBack
{
get
{
return txtPlanCode.AutoPostBack;
}
set
{
txtPlanCode.AutoPostBack = value;
}
}
//ucPlanID.ascx
<asp:TextBox ID="txtPlanCode" runat="server" CssClass="form-control" MaxLength="20" Enabled="true" Text='<%#Eval("PlanCode") %>' OnTextChanged="txtPlanCode_TextChanged"></asp:TextBox>
의 AutoPostBack = "true"를'에'추가하여 컨트롤 – Mivaweb