Time of Update: 2018-12-07
在主版頁面中引用*.js時,為了設定相對路徑。1.使用Request.ApplicationPath 擷取路徑.<script src=" <%=Request.ApplicationPath %>/js/jquery/jquery.js" type="text/javascript"> </script>2.使用scriptManager<asp:ScriptManager ID="ScriptManager1" runat="server">&
Time of Update: 2018-12-07
在asp.net中, 總會遇到需要讀取設定檔的時候, 一般是讀取資料庫連接字串, 這個簡單實用ConfigurationManager.ConnectionStrings["OMPDBConn"].ConnectionString就可以了, 但是讀取想authentication這樣的節點就稍微麻煩一點. 在sdk裡面對web的設定檔介紹的有一種方法時使用 但是需要注意, 調用這個OpenMachineConfiguration()函數時的參數需要注意,
Time of Update: 2018-12-07
MSDN上有一篇很詳細的文章http://msdn.microsoft.com/zh-cn/library/ms972974.aspx但是我用的是另一個:UrlRewritingNet控制項。它的使用方法很簡單:1.將UrlRewritingNet.UrlRewriter.dll拷到bin目錄下。 下載2.在web.config裡進行相關的配置<?xml version="1.0"?><configuration> <configSections>
Time of Update: 2018-12-07
冒泡排序(BubbleSort)的基本概念是:依次比較相鄰的兩個數,將小數放在前面,大數放在後面。即首先比較第1個和第2個數,將小數放前,大數放後。然後比較第2個數和第3個數,將小數放前,大數放後,如此繼續,直至比較最後兩個數,將小數放前,大數放後。重複以上過程,仍從第一對數開始比較(因為可能由於第2個數和第3個數的交換,使得第1個數不再小於第2個數),將小數放前,大數放後,一直比較到最大數前的一對相鄰數,將小數放前,大數放後,第二趟結束,在倒數第二個數中得到一個新的最大數。如此下去,直至最終完
Time of Update: 2018-12-07
有人反應有些K歌聽不了,有些就正常。程式這邊是通過擷取到真實檔案並用ADODB.Stream把它讀出來實現的。今天查錯一下,發現有些會產生如下錯誤:引用Response 對象 錯誤 'ASP 0251 : 80004005' 超過響應緩衝區限制 /download_k2.asp,行 88 此 ASP 頁的執行造成響應緩衝區超過其配置限制。
Time of Update: 2018-12-07
-ASP.NET 成功的其中一個原因在於它降低了 Web 開發人員的門檻。即便您不是電腦科學博士也可以編寫 ASP.NET 代碼。我在工作中遇到的許多 ASP.NET 開發人員都是自學成材的,他們在編寫 C# 或 Visual Basic 之前都在編寫 Microsoft Excel 試算表。現在,他們在編寫 Web 應用程式,總的來說,他們所做的工作值得表揚。但是與能力隨之而來的還有責任,即使是經驗豐富的 ASP.NET 開發人員也難免會出錯。在多年的 ASP.NET
Time of Update: 2018-12-07
There are certain things you should take into account when you are developing your applications. Over the last 12 years or so of working with asp and asp.net, I have learned to avoid and do certain things that increase your application performance
Time of Update: 2018-12-07
在.NET中調用Web Service其實和建立Web Service一樣簡單。(完整程式碼範例位置:光碟片\code\ch07\WebAppClient)實現步驟如下。(1)首先我們建立一個ASP.NET Web 應用程式。(2)添加Web Service引用。在項目上單擊滑鼠右鍵,在彈出的捷徑功能表中選擇"添加Web 參考"命令,7-6所示,彈出"添加Web引用"對話方塊,7-7所示的視窗。 圖7-6
Time of Update: 2018-12-07
從MSDN和網上大多數資料來看,自動登出時觸發Session_End事件有2中方式,一種是Session.Abandon(),另外一種是關閉所有視窗等待Session的timeout到期。前一種是可靠的,不過需要使用者手動去執行Logout操作,後者則不那麼可靠了,timeout過了基本上就沒動靜了,隨便你怎麼等,有人說是Bug,這個我就沒有深入研究了。那麼如何?關閉視窗就自動登出呢,這裡有幾個地方要注意。1、在login的時候用到FormsAuthenticationTicket類,參照MSD
Time of Update: 2018-12-07
/// <summary> /// 調用函數 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Button1_Click(object sender, EventArgs e) { Response.Write(GB2312ToUTF8(
Time of Update: 2018-12-07
最近在用GridView的時候用到FindControl()在TemplateField中發現總是Find不到,在網上搜尋了一下,發現很多朋友跟我遇到的問題一樣,而且網上很多人的解決方案不是很好,我自己總結了一下: 對於在RowDataBound中Find,可以用if (e.Row.RowType == DataControlRowType.DataRow)來限制Find的範圍,因為Find預設是在HeaderTemplate中找,如果不限定範圍,在HeaderTemplate中找不到,
Time of Update: 2018-12-07
ASP.NET提供了卓越的事件驅動編程模型,讓開發人員簡化了應用程式的總體設計,但是這個也造成了它固有的一些問題,例如,使用傳統的ASP裡,我們可以通過使用POST方法很容易地實現頁面間傳遞值,同樣的事情,在使用事件驅動編程模型的ASP.NET就不是那麼容易了,當然了,我們仍然有一些方法可以實現同樣的功能。本文將試著使用不同的可能的方法來解決這個問題,但可以預見是,本文將包含使用querystring,session變數以及server.Transfer方法來實現頁面間的值傳遞。
Time of Update: 2018-12-07
eg: <p> 隱式: <asp:Label ID="lbl" runat="server" meta:resourcekey="lbl" /></p> <p> 顯式: <asp:Label ID="lbl2" runat="server" Text="<%$ Resources:lbl.Text %>" ToolTip="<%$
Time of Update: 2018-12-07
近來論壇中關於在不同頁面之間傳遞參數的問題很多,在此做一個簡單的說明,希望給給朋友們一些協助,也希望朋友們能開展更多這方面的討論,歡迎高手們提出自己更好的方法。 關於不同頁面之間傳遞參數,一般常規用法是: 1、通過URL後帶的參數 這種方法受限制很多,一是將參數暴露出來,容易帶來一些安全方面的隱患,二是所帶參數如果數量較多,控制起來也很麻煩; 2、通過常規表單中的POST提交
Time of Update: 2018-12-07
今天寫程式的時候,發現用QueryString直接傳中文不行,後來研究了下,問題解決了,方法還超級簡單。一個方法是修改web.config,添加如下代碼:<globalization requestEncoding="gb2312" responseEncoding="gb2312"/> 另外一個方法是在QueryString中先用它對漢字編碼: Server.UrlEncode(漢字).ToString(); 例如:http://localhost/test.aspx?lanmu=
Time of Update: 2018-12-07
一般情況下,WEB頁面都會在Internet臨時檔案夾中有一個臨時檔案.我在操作IE時會出現這種情況:假如說有一個頁面treeview.aspx,在我第一次訪問後,它會在我的Internet臨時檔案夾裡有一個treeview.aspx檔案產生.之後,如果我改了treeview.aspx,的資料後再次訪問該頁面,發現IE並沒有對這個treeview.aspx,的資料進行更新,反而開啟的是我第一次訪問的頁面.為什麼會這樣,是因為IE自動(預設)調用了Internet臨時檔案夾裡有一個treeview
Time of Update: 2018-12-07
今天整理一個Visual Studio 2005的老項目, 其中用到了ASP.NET 2.0 AJAX的系列組件, 雖說是過時的東西, 但以後還是有些老項目要維護的. 出於備忘目的, 搜集整理相關資訊如下 項目名稱安裝包程式集命名空間 ASP.NET 2.0 AJAX Extensions ASPAJAXExtSetup.msiSystem.Web.Extensions.dll v1.0.61025System.Web.Extensions ASP.NET 2.0 AJAX
Time of Update: 2018-12-07
文章目錄 通常的情況1. 問題2. 分析3. 改造 將ViewModel的建立過程從Controller中分離到ModelBuilder中,本質上是為了職責的分離,也提高了Controller的可讀性。通常的情況使用MVC時,在Controller中,會包含很多用於建立ViewModel的代碼。讓我們從一個例子開始。假設我們有一個用於呈現填寫訂單的頁面(~\Order\FT-BJS-95486),對應的Action 如下:public
Time of Update: 2018-12-07
http://czm600604604.blog.163.com/blog/static/825206820094215237512/ asp.net網頁智能導航SmartNavigation的替代實現方式
Time of Update: 2018-12-07
這些天asp.net的代碼, 有的時候, 在頁面的後台代碼中去擷取TreeView控制項的SelectedValue , 總是擷取到的值為空白, 但是介面上直接綁定到TreeView控制項的SelectedValue的資料來源控制項卻可以正常工作.問題的原因:TreeView控制項只有在它的SelectedValue發生改變後回傳到伺服器的那個瞬間是有值的, 而在之後的重新整理中TreeView控制項的SelectedValue 是不會有值的.那麼解決這個問題的方法我用的是,