1. 程式人生 > >一個奇怪的asp.net2.0腳本回調問題

一個奇怪的asp.net2.0腳本回調問題

在繫結一個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";這兩句都註釋掉,也可以有返回。

真是奇怪。