내 드롭 다운 목록에서 SelectedIndexChanged 이벤트가 발생하지 않습니다. AutoPostBack = "True"로 설정했지만 여전히 실행되지 않습니다. EnableViewState를 True 또는 False로 설정하면 아무런 차이가 없습니다.드롭 다운 목록 이벤트를 실행하지 못했습니다.
<asp:DropDownList ID="ddlSheerName" runat="server" Width="250" AutoPostBack="True"
OnSelectedIndexChanged="ddlSheerName_SelectedIndexChanged"></asp:DropDownList>
protected void Page_Load(object sender, EventArgs e)
{
loggedInUserId = Convert.ToString(Session["LoggedInUserId"]);
if (loggedInUserId == "")
{
Response.Redirect("Login.aspx");
}
if (Page.IsPostBack == false)
{
BindCompanyDropDown();
}
}
protected void ddlSheerName_SelectedIndexChanged(object sender, EventArgs e)
{
Bindcolumnname();
}
public void BindCompanyDropDown()
{
try
{
objData = new DBFile();
DataSet dsCompanies = objData.GetCompaniesList(loggedInUserId);
if (dsCompanies != null)
{
if (dsCompanies.Tables[0].Rows.Count > 0)
{
ddlselectcompany.DataSource = dsCompanies;
ddlselectcompany.DataTextField = "CompanyName";
ddlselectcompany.DataValueField = "CompanyID";
ddlselectcompany.DataBind();
}
}
}
catch (Exception ex)
{
lblMsg.Text = ex.Message;
}
}
브라우저에서 자바 스크립트가 사용 설정되어 있는지 확인하십시오. javascript 오류가있는 경우 브라우저 콘솔을 참조하십시오. – tugberk
안녕하세요 stefanE .... 자바 스크립트를 사용하고 있지 않습니다. 브라우저 콘솔도 보았지만 여전히 실행 중이 아닙니다 ... – RajeshKdev
@ R1 당신은이 사실을 모르고있을 수도 있지만 autopostback은 백그라운드에서 자바 스크립트를 사용하므로 중요합니다 그것의 활성화 brosswer – Bobby