几个ASP.NET技巧
程序员文章站
2023-11-13 13:25:40
openfile dialog in webform 如果需要一个在浏览器端打开文件的openfile对话框,可以使用html的input,设...
openfile dialog in webform
如果需要一个在浏览器端打开文件的openfile对话框,可以使用html的input,设置其type为file: <input style="z-index: 102; left: 145px; width: 468px; position: absolute;
top: 228px; height: 25px" type="file" size="58" id="txtfilepath" >
page_load与ispostback
在asp.net应用程序中,如果需要在页面第一次显示时执行一些初始化操作,必须判断ispostback属性,例如: private void page_load(object sender, system.eventargs e)
{
if( ! this.ispostback )
{
// … initialize
}
}
web forms相互调用
在asp.net应用中,如果需要实现winform那样的相互调用,最简单的办法是使用response对象的redirect方法,例如: response.redirect("webform2.aspx");
webform之间的参数传递
就像form之间经常需要互传参数一样,webform之间也可能需要传递一些状态参数,例如login page可能需要将当前username传给main page,此时可以使用httpsessionstate类型的session对象,例如: //一个webform中:
session.add("username",txtusername.text);
// 另一个webform中:
string shello = "hello " + session["username"];
如果需要一个在浏览器端打开文件的openfile对话框,可以使用html的input,设置其type为file: <input style="z-index: 102; left: 145px; width: 468px; position: absolute;
top: 228px; height: 25px" type="file" size="58" id="txtfilepath" >
page_load与ispostback
在asp.net应用程序中,如果需要在页面第一次显示时执行一些初始化操作,必须判断ispostback属性,例如: private void page_load(object sender, system.eventargs e)
{
if( ! this.ispostback )
{
// … initialize
}
}
web forms相互调用
在asp.net应用中,如果需要实现winform那样的相互调用,最简单的办法是使用response对象的redirect方法,例如: response.redirect("webform2.aspx");
webform之间的参数传递
就像form之间经常需要互传参数一样,webform之间也可能需要传递一些状态参数,例如login page可能需要将当前username传给main page,此时可以使用httpsessionstate类型的session对象,例如: //一个webform中:
session.add("username",txtusername.text);
// 另一个webform中:
string shello = "hello " + session["username"];