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 "