Time of Update: 2017-01-19
在這裡我給大家介紹或者說是展示一下我自己的做的兩種模態對話方塊方法一 本方法是採用ASP.NET AJAX的擴充控制項:ASP.NET AJAX Control Tool Kit中的ModalPopupExtender控制項實現的: 第一步,我們先建立一個ASP.NET頁面:ModalPopup.aspx 頁面代碼: 複製代碼 代碼如下: <%@ Page Language="C#" AutoEventWireup="true"
Time of Update: 2017-01-19
string fox; fox.ToLower()轉化成小寫字母 fox.ToUpper()轉化成大寫字母 fox.Trim()刪除前後空格 fox.Trim(trimChars)刪除其它字元 fox.TrimStart()刪除前空格 fox.TrimEnd()刪除後空格 fox.PadLeft(10)增加左邊空格,使字串達到某長度。 fox.PadRight(10)增加右邊空格,使字串達到某長度。 fox.PadX(10,'-')增加其它字元,使字串達到某長度。X指:Left/Right
Time of Update: 2017-01-19
問題:1,無法迴圈綁定投票的標題和選項 解決方案: 在Repeater綁定中添加ItemDataBound事件,選項用RadioButtonList綁定,附原始碼: Default頁,源頁面 複製代碼 代碼如下: <div> 廣大網友對保障房建設相關問題調查<br /> <asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_ItemDataBound">
Time of Update: 2017-01-19
在js方法中添加"path= 到期時間"就可以解決這個問題。 例如://寫cookies 複製代碼 代碼如下: function setCookie(name,value) { document.cookie = name "=" escape (value) ";path=/"; //設定的cookie關閉瀏覽即失效 } 加多了一個path=/,就行了。就這麼簡單。 這裡設定了Cookie的Path屬性,必須在用戶端和伺服器端同時設定
Time of Update: 2017-01-19
總之,感覺網站的URL上面有參數是一件很彆扭的事情,一方面很容易被注入,另一方面,參數傳遞很容易泄露一些有用的資訊。 而這篇文章主要針對的是網站URL顯示的偽靜態化,這樣就拋棄了直接產生純靜態頁的麻煩,而且能夠很好的保護使用者隱私,同時網站安全性也會有一定效能的提升。主要操作過程如下:首先,我們需要一個微軟的URLReWriter組件,這裡的下載地址我給提供下: http://download.microsoft.com/download/0/4/6/0463611e-a3f9-490
Time of Update: 2017-01-19
包含了2個頁面,一個是顯示圖片的頁面,一個是傳遞檔案名稱,然後刪除真實圖片的頁面。具體的代碼如下: ShowPics.htm: 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" &
Time of Update: 2017-01-19
有一個問題就是 :表單名稱和對象的屬性名稱(我是屬性賦值 你也可以用欄位)要保持一樣,,有點不安全,不過後台用挺好的,在說填寫表單資料後台用的比較多複製代碼 代碼如下: using System; using System.Data; using System.Configuration; using System.Collections; using System.Collections.Generic; using System.Reflection; using
Time of Update: 2017-01-19
下面是最初實現的代碼,其中 LargerResultProcessor 是一個基類,負責遍曆泛型參數 T 所指向的資料庫表,並以每頁 100 項的方式分頁,並對每一項調用 ProcessItem 函數,而子類只需實現 ProcessItem 函數即可: 複製代碼 代碼如下: public class ItemRenameCompanyId : LargerResultProcessor<Item> { protected override void ProcessItem(Item
Time of Update: 2017-01-19
aspx vb.net擷取真實IP的函數如下: 複製代碼 代碼如下: <script runat="server"> Public Function CheckIp(ByVal ip As String) As Boolean Dim pat As String = "^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$" Dim reg As Regex = New Regex(pat) if ip = "" Then CheckIp =
Time of Update: 2017-01-19
複製代碼 代碼如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test(Datalist數字分頁).aspx.cs" Inherits="Test_Datalist數字分頁_" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2017-01-19
1. 自己寫代碼產生隨機的數字和字母組合,每產生1個去資料庫查詢該隨機碼是否已存在,如果已存在,則重新產生,直到不重複為止。 優點:沒發現有啥優點。 缺點:產生速度慢,還要查詢資料庫,當資料量大的時候,可能重複的機率會比較高,要查詢多次資料庫. 2. guid,該方法應該是用的比較多的。 優點:使用簡單方便,不用自己編寫額外的代碼 缺點:佔用資料庫空間相對較大,特別是根據guid查詢速度比較慢(畢竟是字串)。 3.
Time of Update: 2017-01-19
一下是這個代碼: 只允許 使用者名稱輸入:使用者名稱稱的開頭,必須為0~9、a~z或A~Z ! 複製代碼 代碼如下: protected void Button3_Click(object sender, EventArgs e) { int error_count = 0; //用於識別使用者名稱的合法性 string str = TextBox1.Text.Trim(); if (str == string.Empty) { Response.Write("使用者名稱稱不可為空!");
Time of Update: 2017-01-19
複製代碼 代碼如下: private string toadd = "├".<BR><BR>private void GetArticleCategory(string pid) { SqlConnection conn = new SqlConnection("server=.;database=test;uid=sa;pwd=;"); string sql = "select Articlesgroup_id,Groupname from Articlesgroup
Time of Update: 2017-01-19
Server.Transfer方法把執行流程從當前的ASPX檔案轉到同一伺服器上的另一個ASPX頁面。調用Server.Transfer時,當前的ASPX頁面終止執行,執行流程轉入另一個ASPX頁面,但新的ASPX頁面仍使用前一ASPX頁面建立的應答流。 如果用Server.Transfer方法實現頁面之間的導航,瀏覽器中的URL不會改變,因為重新導向完全在伺服器端進行,瀏覽器根本不知道伺服器已經執行了一次頁面變換。
Time of Update: 2017-01-19
(1)首先我們建立一個mvc項目,當然最好是mvc1.0版本以上。(2)我這個小Demo,沒有重新設定路由解析,使用的是mvc項目預設的路由解析地址。當然如果誰感興趣也可以自己添加一個預設路由!(3)我這裡有一個名字叫Database1.mdf的資料庫,裡麵包含一個News表。
Time of Update: 2017-01-19
1、獲得aspx用戶端請求地址: 複製代碼 代碼如下: <a src= 'http://<%=Request.Url.Host %><%= ResolveUrl("../PayCenter/AlipayAdd.aspx")%>'>地址</a> 2、C#調用用戶端方法:(top.window.document:表父表單,如果是MainFrame對象在本表單中,則不加top.window.document) Js中的方法: 複製代碼 代碼如下:
Time of Update: 2017-01-19
1,建立word模版,方法是找需要用程式填充的word文檔,在需要輸入的地方用"書籤"(插入-->書籤-->輸入id-->ok)標記後儲存既可. 2,在word模版上修改安全添加everyone 可讀,以防檔案無法開啟. 3,在工程裡添加"引用"找到"Microsoft Word 10.0 Object Library"或"Microsoft Word 11.0 Object Library"點確定. 4,建立類叫WordOp.cs 意思是操作word的類. 內容如下:
Time of Update: 2017-01-19
向資料層、商務邏輯層、UI 或輸出層添加緩衝支援。記憶體現在非常便宜 — 因此,通過以智能的方式在整個應用程式中實現緩衝,可以獲得很大的效能提高。 緩衝可以掩蓋許多過失 緩衝是一種無需大量時間和分析就可以獲得“足夠良好的"效能的方法。 這裡再次強調,記憶體現在非常便宜,因此,如果您能通過將輸出緩衝 30 秒,而不是花上一整天甚至一周的時間嘗試最佳化代碼或資料庫就可以獲得所需的效能,您肯定會選擇緩衝解決方案(假設可以接受 30 秒的舊資料)。緩衝正是那些利用 20% 付出獲得 80%
Time of Update: 2017-01-19
雖然最後是實現了,但身為程式員的我,卻總是感覺利用其他不開源的組件自己總把握不了技術的核心。其實在net中微軟已經為我們留下了介面,讓我們為所欲為了。首先我們可以通過一張圖大概瞭解下.net的生命週期。 從 上圖可以看出來,針對每個不同使用者的請求,伺服器都會建立一個新的HttpContext執行個體直到請求結束,伺服器銷毀這個執行個體。而 Ihttpcontext是httpcontext對外公開的介面,它包含了2個方法:dispose()和Init(HttpApplication
Time of Update: 2017-01-19
其中的兩個方法可以輕鬆的實現各種進位的數值間的轉換: Convert.ToInt32(string value, int fromBase): 可以把不同進位數值的字串轉換為數字,其中fromBase參數為進位的格式,只能是2、8、10及16: 如Convert.ToInt32(”0010”,2)執行的結果為2; Convert.ToString(int value, int toBase): 可以把一個數字轉換為不同進位數值的字串格式,其中toBase參數為進位的格式,只能是2、8、10及16