我有兩個下拉列表框,Company
和Vendor
,在我的窗口..我加載第二個,供應商的基礎上,第一個,公司的價值,選擇下拉列表值始終爲零
ddlVendorContact.DataSource = Facade.GetAllCompanyContactsByCompanyId(CompanyId);
ddlVendorContact.DataTextField = "FirstName";
ddlVendorContact.DataValueField = "Id";
ddlVendorContact.DataBind();
現在我想結合框選定的值。所以我寫了下面的代碼。
Value = ddlCompany.SelectedValue + ddlVendorContact.SelectedValue;
但我的問題是,當我選擇ddlCompany
,即對應的值來了。但對於ddlVendorContact
,總是0
即將到來。我不知道原因。任何人都可以給我解決方案嗎?
我用兩個ajaxs加載這兩個DDL值.. 現在,經過分析比較多,我來到了基於賣方知道,跟加載通阿賈克斯..
我現在得到了什麼,一旦執行ddlVendor AJAX,ddlVendorContact AJAX是不執行..
ddlVendor.Attributes.Add("onChange", "return Company_OnChange('" + ddlVendor.ClientID + "','" + ddlVendorContact.ClientID + "','" + hdnSelectedVendorContact.ClientID + "','MemberID')");
ddlVendorContact.Attributes.Add("onChange", "return Contact_OnChange('" + ddlVendorContact.ClientID + "','" + hdnSelectedVendorContact.ClientID + "')");
感謝&問候,
Sakthi
更多代碼,以查看該問題。你是否也可以爲兩個DDL顯示你的標記? – Andrei
@sakthi你可以發佈你的代碼? –
你在哪裏發射這個:'Value = ddlCompany.SelectedValue + ddlVendorContact.SelectedValue;'?數據綁定之後? – Abhitalks