一個奇怪的asp.net2.0腳本回調問題
阿新 • • 發佈:2019-02-07
在繫結一個dropdownList控制元件時如下:
string sql = "select roof_id,roof_name from db_config..a8_stat_roof";
DataTable dt = SqlHelper.ExeTable(sql);
DropDownList1.DataSource = dt;
DropDownList1.DataTextField = "roof_name";
DropDownList1.DataValueField = "roof_id";
DropDownList1.DataBind();
如果是這樣,則可以在客戶端執行webForm._DoCallBack,並且可以有返回值。
如果DropDownList1.DataValueField = "roof_id";註釋掉,那麼有執行webForm._DoCallBack,但伺服器端沒有執行,
如果DropDownList1.DataTextField = "roof_name";
DropDownList1.DataValueField = "roof_id";這兩句都註釋掉,也可以有返回。
真是奇怪。