Time of Update: 2018-12-06
剛到部落格園,先轉一些貼與大家分享一下。也可以討論一下。using System; using System.Web; namespace Moosoft.OA.Public { /// <summary> /// Cookie協助類 /// </summary> public class CookiesHelper 10. { 11. 12.
Time of Update: 2018-12-06
using System;using System.Web;using System.Text;namespace Pub.Class{ /// <summary> /// Requests操作類 /// </summary> public class Request2 { #region Get/GetInt/GetFloat /// <summary> /// 接收傳值 ///
Time of Update: 2018-12-06
Request.ServerVariables["Url"] 返回伺服器位址Request.ServerVariables["Path_Info"]用戶端提供的路徑資訊Request.ServerVariables["Appl_Physical_Path"] 與應用程式中繼資料庫路徑相應的實體路徑Request.ServerVariables["Path_Translated"] 通過由虛擬至物理的映射後得到的路徑Request.ServerVariables["Script_Name"]
Time of Update: 2018-12-06
1.//彈出對話方塊.點擊轉向指定頁面Response.Write("<script>window.alert('該會員沒有提交申請,請重新提交!')</script>");Response.Write("<script>window.location ='http://www.51aspx.com/bizpulic/upmeb.aspx'</script>");2.//彈出對話方塊Response.Write("<script
Time of Update: 2018-12-06
1、Excel資料匯入到資料庫中://該方法實現從Excel中匯出資料到DataSet中,其中filepath為Excel檔案的絕對路徑,sheetname為表示那個Excel表; public DataSet ExcelDataSource( string filepath , string sheetname ) ...{ string strConn; strConn =
Time of Update: 2018-12-06
幫別人維護了一個小伺服器,放了幾個小企業網站,有ASP的,也有ASP.NET的。這段時間發現 ASP 網站登入不上,密碼不錯,而且明顯是有登入成功的跳轉,但轉眼就又回到登入頁面了。由此基本可以確定,伺服器端狀態無法保持,即 Session 無法使用。百度了幾下,有專業的同學講的比較全,給出的方案有代碼問題,程式配置問題,也有被掛馬的問題。根據其提到的這些問題,檢查了一下發現確實每一個網站根目錄都儲存了一個名為 Global.asa 或 Global.asax
Time of Update: 2018-12-06
我在一個user_top使用者控制項裡面做了個包括搜尋的功能。然後再一個頁面中添加這個使用者控制項。瀏覽時候在textbox裡面輸入搜尋內容後。下意識的摁了斷行符號。誰知道報錯了。因為頁面回傳。我在page_load裡面寫了!IsPostBack{...}所以導致了未將對象引入對象執行個體。網上搜了下。方法一: <asp:Panel ID="panSearch" runat="server" DefaultButton="SearchBtn">
Time of Update: 2018-12-06
Page.PreInit 在頁初始化開始時發生 Page.Init 當伺服器控制項初始化時發生;初始化是控制項生存期的第一步。 (繼承自 Control。) Page.InitComplite 在頁初始化完成時發生 Page.PreLoad 在頁 Load 事件之前發生 Page.Load 當伺服器控制項載入到 Page 對象中時發生。 (繼承自 Control
Time of Update: 2018-12-06
這篇文章是對前一篇文章《ASP.NET前台代碼綁定後台變數方法總結》中一個相關問題的分析與解答。上一篇文章說到,在程式碼後置模式下,前台aspx檔案無法訪問它的internal修飾的後台變數,而是只能訪問public或者protected類型的值。顯然從問題本身來看,一定是前台aspx和後台對應的aspx.cs檔案,編譯後在不同的程式集中導致的(這可以通過分析internal修飾符的定義得知)。那麼要解決這個問題,就要看看他們是不是真的在不同程式集中。這可以通過GetExecutingAssem
Time of Update: 2018-12-06
微軟安全響應中心近日發布最新安全預警, 提醒廣大ASP.NET使用者防範一處新安全性漏洞。攻擊者可利用存在於ASP.NET加密模組的一處最新漏洞訪問到包括web.config在內的任何檔案。 此漏洞存在於ASP.NET所有發行的版本中,其影響程度不容小視。 目前尚無補丁發布。請廣大開發和維護人員加強防範。據悉, ASP.Net 加密模組中新公開的漏洞可使攻擊者解密並篡改任意加密資料。 如果 ASP.Net 應用程式使用的是 ASP.Net 3.5 SP1
Time of Update: 2018-12-06
最簡單的解決方案:在頁面的DefaultButton = 需要設定為預設按鈕的對象名稱 <form id="form1" runat="server" defaultbutton="Ok">設定form的屬性 defaultbutton=“預設按鈕ID”一//直接在js中寫<script language="javascript"> function EnterTextBox()
Time of Update: 2018-12-06
一、目前在ASP.NET中頁面傳值共有這麼幾種方式:1、表單提交 <form action= "target.aspx" method = "post" name = "form1"> <input name = "param1" value = "1111"/> <input name = "param2" value = "2222"/> </form> .... form1.submit(); ....
Time of Update: 2018-12-06
FileUpload控制項預設不支援服務端的ONCHANGE事件,此時用一種變通的方法借用用戶端的onchange事件,調用__doPostBack方法來用LinkButton的OnClick事件類比一個事件觸發的過程,具體代碼如下:用戶端:<asp:FileUpload ID="fuPhoto" onchange="javascript:__doPostBack('lbUploadPhoto','')"
Time of Update: 2018-12-06
一、認識Web.config檔案 Web.config檔案是一個XML文字檔,它用來儲存 ASP.NET Web 應用程式的配置資訊(如最常用的設定ASP.NET Web 應用程式的身分識別驗證方式),它可以出現在應用程式的每一個目錄中。當你通過VB.NET建立一個Web應用程式後,預設情況下會在根目錄自動建立一個預設 的 Web.config檔案,包括預設的配置設定,所有的子目錄都繼承它的配置設定。如果你想修改子目錄的配置設定,你可以在該子目錄下建立一個Web.config檔案。
Time of Update: 2018-12-06
網站最佳化需要考慮的方面在用ASP.NET開發網站的時候,效能是永遠需要考慮和關注的問題,效能不僅僅只是程式碼執行時候的速度,而是涉及到方方面面的東西。就拿ASP.NET的一個請求來講,從瀏覽器向伺服器的ASP.NET網站發送請求開始一直到最後整個頁面呈現在我們面前,其中請求經過的每一個步驟,都是有不同的調優方式的,而且調用的方法也很多,不僅僅只是常見的:緩衝,多線程,非同步等。本系列的文章決定從兩個大的方面來講述調優:前台調優:主要包含如何盡量的減少http請求,從http請求開始,到如何載入
Time of Update: 2018-12-06
近來發現很多ASP.NET MVC的例子中都使用了Repository模式,比如Oxite,ScottGu最近發布的免費的ASP.NET
Time of Update: 2018-12-06
HTML解析器有很多種,最常用的是HtmlAgilityPack和SgmlReader(http://sourceforge.net/projects/dekiwiki/files/SgmlReader/)。這裡使用的是HtmlAgilityPack::http://htmlagilitypack.codeplex.com同時官網提供了一個自動產生xpath路徑的工具HAP Explorer。關於XPATH運算式以及相關教程參見:XPath運算式精選[更新中...] 擷取HTML的方式有很多種:
Time of Update: 2018-12-06
當把資料放在div裡面,然後給div設定Scroll顯示,在頁面重新整理後或者是處理了某個按鈕的事件,這個時候div的捲軸就會又回到起始位置,但事實上得把資料還記錄到重新整理前的位置!經過思考,以及網上查詢資訊,得到解決辦法:Js部分:<script type="text/javascript"> //重新整理時捲軸保留位置 function ScrollToSelectNode() {
Time of Update: 2018-12-06
我們1)以不同的伺服器端方式輸出,然後在頁面使用 jQuery 的 ajax 實現來調用伺服器端。這樣,就有了幾個不同於官方龐大 asp.net ajax 之外的 ajax 解決方案: 使用一般的 webform,在頁面用 jQuery ajax 調用,再從取得的 html 資料中取得 <body> 內的內容,寫入 DOM 優點:不用改變現有的 asp.net 開發模式,可以使用現成的頁面;ajax 取得的內容是 html 文本,直接寫入 DOM 即可
Time of Update: 2018-12-06
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { for (int i = 1; i <= 9; i++) {