protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
codeDownlist1 = DropDownList1.SelectedValue;
codeDownlist2 = DropDownList2.SelectedValue;
GetInspectionItem();
ClearFormControl();
}
protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
{
codeDownlist1 = DropDownList1.SelectedValue;
codeDownlist2 = DropDownList2.SelectedValue;
GetInspectionItem();
ClearFormControl();
}
{
codeDownlist1 = DropDownList1.SelectedValue;
codeDownlist2 = DropDownList2.SelectedValue;
GetInspectionItem();
ClearFormControl();
}
protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
{
codeDownlist1 = DropDownList1.SelectedValue;
codeDownlist2 = DropDownList2.SelectedValue;
GetInspectionItem();
ClearFormControl();
}
解决方案 »
- 关于 C# ACCESS 与 Schema.ini文件的问题
- datalist横向显示不好用,求解呀...
- 这样的sql语句怎么写啊?解决后立刻结贴
- 如何能向页面直接输出多张图片
- index.asp 是框架页面如何将得到的url值传递给frame页面 (在线等)
- 留言后页面其他内容,不显示的问题
- 寻求更好的数据库连接字符串写法
- 关于售后工艺服务(非高手勿进)
- 如何实现水晶报表在web中的打印
- 如何设置DataList的行?
- ****求助啊....net调试时跟踪代码时竟然跳到Disassembly文件的汇编代码中....怎么解决这个问题呢????
- 做在线用户列表时,如何解决关闭浏览器后列表不能更新的问题???急急急
但是Aspx界面中任何类变量、临时性变量在刷新后就被重置为初始值。想保留这些变量的值,建议用下面方法一、不用普通变量做为保存值,而是用ViewState
在类变量里这样定义, 就是将你以前定义
public string codeDownlist1 = "";public string codeDownlist2 = "";
换成如下代码 private String codeDownlist1
{
get
{
if ( ViewState["codeDownlist1"] == null )
{
return String.Empty;
}
else
{
return ViewState["codeDownlist1"];
}
}
set
{
ViewState["codeDownlist1"] = value;
}
} private String codeDownlist2
{
get
{
if ( ViewState["codeDownlist2"] == null )
{
return String.Empty;
}
else
{
return ViewState["codeDownlist2"];
}
}
set
{
ViewState["codeDownlist2"] = value;
}
}这样,其它的程序代码不变。一样取值。第二种方式:在界面用用隐藏控件保存值
第三种方式:向楼上所说,每一次操作,都把这些值重要赋值一遍