程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> ASP.NET基礎 >> 幾個ASP.NET技巧

幾個ASP.NET技巧

編輯:ASP.NET基礎
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"];

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved