欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

几个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"];