读书人

DropDownList动了为什么没反应?解决

发布时间: 2012-01-20 18:53:53 作者: rapoo

DropDownList动了,为什么没反应?



public partial class userinfo : System.Web.UI.Page
{

string RequestUserID = " ";
string RequestUserQX = " ";
string RequestUserqxstr = " ";
string RequestUserName = " ";
string RequestUserZZTT = " ";
string RequestUserGroup = " ";
string RequestUserCode = " ";


int mid = 0;
protected void Page_Load(object sender, EventArgs e)
{


RequestUserID = Request.Cookies[ "UserID "].Value;
RequestUserQX = Request.Cookies[ "UserQX "].Value;
RequestUserqxstr = Request.Cookies[ "Userqxstr "].Value;
RequestUserName = HttpUtility.UrlDecode(Request.Cookies[ "UserName "].Value);
RequestUserZZTT = Request.Cookies[ "UserZZTT "].Value;
RequestUserGroup = Request.Cookies[ "UserGroup "].Value;
RequestUserCode = Request.Cookies[ "UserCode "].Value;


if (Request.QueryString[ "dw "] != null)
{
mid = Convert.ToInt32(Request.QueryString[ "dw "].ToString());
if (!IsPostBack)
{
if (Convert.ToInt32(RequestUserZZTT) < 9)
{
Response.Redirect( "usergrinfo.aspx ");
}
bindgroup(mid);
lgrooup.Text = mid.ToString();
bindgwlist(1, 15);
bindpage(1);


}
}
else
{
if (!IsPostBack)
{
if (Convert.ToInt32(RequestUserZZTT) < 9)
{
Response.Redirect( "usergrinfo.aspx ");
}
bindgroup(mid);
lgrooup.Text = "0 ";
bindgwlist(1, 15);
bindpage(1);
}
}

}


//protected void DropDownListAdd(int pc)
//{
// string strconn = System.Configuration.ConfigurationManager.AppSettings[ "ConnectionString "];
// string strsql = "select * from grouptable where part_code= " + pc + " ";
// SqlCommand mycom = new SqlCommand(strsql, new SqlConnection(strconn));
// SqlDataAdapter myadapter = new SqlDataAdapter(mycom);
// DataTable dt = new DataTable();
// myadapter.Fill(dt);
// this.DropDownList1.DataSource = dt;
// DropDownList1.DataTextField = "groupmc ";
// this.DropDownList1.DataValueField = "part_code ";
// DropDownList1.DataBind();
//}



private void bindgroup(int pc1)


{
string sql = "select * from grouptable where part_code = " + pc1 + " order by part_code,px ";
DataBase db = new DataBase();
SqlDataReader dr = db.ExecuteReader(sql);
DropDownList1.DataSource = dr;
DropDownList1.DataTextField = "groupmc ";
DropDownList1.DataValueField = "id ";
DropDownList1.DataBind();
dr.Close();
db.Close();
}




[解决办法]
设置DropDownList的属性IsPostBack为true;
[解决办法]
一般设置 <%@ Page Language= "C# " EnableViewState= "false "%> 和AutoPostBack= "true "可以解决此类问题

[解决办法]
楼上正解
[解决办法]
因该是AutoPostBack= "true "
[解决办法]
AutoPostBack= "true "

读书人网 >asp.net

热点推荐