表单提交的问题(DropdownList) 我有一个表单,里面有几个Dropdownlist,这些数据要保存到数据库,我想知道怎么在提交后Dropdownlist里的选项保持上一次提交时的选项。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知用session能不能满足楼主的需求 一种方法是用Dropdownlist,提交后页面肯定要刷新,你把新提交的纪录主健传给页面,根据主健获取选项还有一种方法是用<select><option>提交项</option></select>你用JS异步提交数据,提交成功了就给个提示,页面不要刷新 你建个变量.存储上次的记录.然后DropDownList1.Text=记录的值 首先:DropDownList的ViewState机制可以实现保存你提交前的选中项其次:你绑定这些DropDownList控件的时候只需要在第一次加载页面的时候绑定,也就是说在Page_load事件中用Page.IspostBack属性判断一下是不是第一次加载页面最后:我觉得你的问题是每次刷新页面都重新绑定了这些DropDownList控件,所以每次刷新页面后都默认选中第一个。 在page_load中写if(!Page.IsPostBack)//如果是第一次加载页面{ 执行DropDownList的DataBind(数据绑定)事件}就这么简单 用ViewState保存 既实现当前页的全局变量 又不影响其它每次dropDownList改变时保存它的text或value值ViewState["currValue"]=dropDownList.SelectedValue;页面加载绑定后 再对这个viewState判断就行了 如果不为null就用dropDownList.SelectedValue=(string)ViewState["currValue"] 水晶报表难题!急!!! 求一个ASP.NET可以使用的最新免费在线编辑器 请问一下入门问题,谢谢了 有个问题想请交一下asp.net2.0导出pdf文件的源代码吗? asp:DataList 里的 datasource 问题 高手解决下 ! 执行存储过程返回DataSet 关于:Temporary ASP.NET Files 目录,能不能限制它的大小 datagrid的删除按钮能否加提示? 关于session问题 我们公司很多技术员用的SQL数据库辅助工具!智能生成存储过程和SQL代码!送给大家 帮帮忙写个函数 求组!!为什么我VS2005里就只有几个AJAX控件
你用JS异步提交数据,提交成功了就给个提示,页面不要刷新
然后
DropDownList1.Text=记录的值
其次:你绑定这些DropDownList控件的时候只需要在第一次加载页面的时候绑定,也就是说在Page_load事件中用Page.IspostBack属性判断一下是不是第一次加载页面
最后:我觉得你的问题是每次刷新页面都重新绑定了这些DropDownList控件,所以每次刷新页面后都默认选中第一个。
if(!Page.IsPostBack)//如果是第一次加载页面
{
执行DropDownList的DataBind(数据绑定)事件
}就这么简单
既实现当前页的全局变量 又不影响其它
每次dropDownList改变时保存它的text或value值ViewState["currValue"]=dropDownList.SelectedValue;
页面加载绑定后 再对这个viewState判断就行了 如果不为null就用dropDownList.SelectedValue=(string)ViewState["currValue"]