检查下你Page_load中的方法是不是放在isPostBack外面在,要放到里面来,回调事件时都会先执行IspostBack外面的东西
解决方案 »
- 菜鸟一只 寻求大家帮助~关于数据库NULL值对比问题 在线等
- 速度结贴——点击按钮时,按钮下方弹出一个层,用jquery实现
- 这个错误怎么改正呀,大家帮帮忙
- 关于DataGrid绑定数据显示在IE8和360浏览器样式
- VS2003中如何用System.Web.Mail
- 关于页面提交
- 网上调查一下,大家的js代码都自己写还是修改别人的!!!
- 求助:Team Foundation Server 中文版下载!
- 数据绑定请教~~~急,我没分给了,希望帮助
- 极度郁闷,求各位帮帮忙!
- 如何在VS里实现拖动控件进行绝对定位?
- 紧急求助:全文索引中查询分析器执行储存过程正常,asp.net调用存储过程则超时。
像这种丢数据的问题问题很可能是出在pageload函数上
另外也可能你的空间没有写runat = "server"
无论如何,把pageload代码和控件的html代码都贴上来
{
// 在此处放置用户代码以初始化页面
if(!IsPostBack)
{
DataGridDataBind();
}
}
protected void sf_SelectedIndexChanged(object sender, System.EventArgs e)
{
string sql="select * from City where province='"+sf.SelectedValue.ToString()+"'";
//引入数据库操作类
Admin.Admin_ClassDb classdb=new Admin.Admin_ClassDb();
city.DataSource=classdb.GetTables(sql).DefaultView;
city.DataTextField="City";
city.DataValueField="Cityid";
city.DataBind(); //城市
}这是部分代码
或者干脆用js实现省市联动
只有用js才可以做到, 应用ajax可以
TextBox1.Attributes.Add("value", TextBox1.Text);
用ViewState就行!
在重新load的时候重新赋值