private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
把你的方法放在这里,在试试看
}
}
{
if(!Page.IsPostBack)
{
把你的方法放在这里,在试试看
}
}
解决方案 »
- asp.net
- 关于注入攻击的疑惑,懂得人帮个忙呗
- 子文件夹中web.config的设置?
- 求助 在。net里 如何实现在父窗体点击事件后弹出子窗体并传值到子窗体……
- mvc中,area可以设置成默认访问,如何把原来默认访问设置成子路径?
- 批量上传时如何得到当前正在上传的文件名?
- .net2.0网站在Application_Start时特别慢?有没有办法快一点?
- asp.net(vb)中如何实现push模式的水晶报表
- 如何在ASP.NET里面绘图的问题
- 数据库组件和类的区别 ,以及DLL!!!高分!!
- 框架问题!!
- 超级郁闷!分说明WEB窗体和WIN窗体!真真的令人难受!System.Web.UI.WebControls无法转变成为system.windows.forms.control!
改为
dic.Type =this.dropdwon_type.itmes[this.dropdown_type .SelectedIndex].text
if not ispostback then
你的dropdownlist()
end if
中
private void Page_Load(object sender, System.EventArgs e)
{
初始化代码
}
则你每次选择DropDownList控件的一个新项时,都会执行你的初始化代码。所以始终是你的初始选项。
如果你把你的初始化代码写在下面的地方的话,
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
初始化代码
}
}
则你每次选择DropDownList控件的一个新项时,虽然会调用Page_Load函数,但是Page.IsPostBack属性为True,!Page.IsPostBack为False,所以不会再调用你的初始化代码。
if(!Page.IsPostBack)
{
}
里面,确保二次加载时该控件的操作状态得到保存