Time of Update: 2017-01-19
相關代碼: 複製代碼 代碼如下:if (Page.Request.Browser.EcmaScriptVersion.Major > 0 && Page.Request.Browser.W3CDomVersion.Major > 0)//判斷是否支援指令碼 { Response.Write("瀏覽器名稱與版本號碼:" + Page.Request.Browser.Type + "<br />"); Response.Write("瀏覽器版本號碼:" +
Time of Update: 2017-01-19
在.net中,查了半天msdn,發現使用DataFormatString是可以實現這個功能的,但是怎麼設定就不起作用,最後發現,由於2.0出於安全性的考慮,還要同時設定HtmlEncode = false,才能夠使DataFormatString生效. 留個記號,下次用的時候,就不用浪費N多時間了. 還有,DataFormatString = "{0:F}",是預設格式,顯示兩位小數,如果需要顯示的小數位元為其他值,DataFormatString = "{0:Fn}"即可. 複製代碼
Time of Update: 2017-01-19
前台頁面: 複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="gridShowTest.aspx.cs" Inherits="ExtPra.gridShowTest" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2017-01-19
設計模版: 頁首 <HeaderTemplate> </HeaderTemplate> 頁尾 <FooterTemplate> </FooterTemplate> 資料記錄 <ItemTemplate> </ItemTemplate> <AlternatingItemTemplate> 交替顯示項目 </AlternatingItemTemplate>
Time of Update: 2017-01-19
在.aspx頁面裡的代碼複製代碼 代碼如下:<asp:DataList ID="DataList1" runat="server" Width="976px" Height="745px" BorderWidth="2px" CellPadding="2" CellSpacing="2" RepeatColumns="7" RepeatDirection="Vertical" BorderColor="#666666"> <ItemTemplate >
Time of Update: 2017-01-19
本文主要內容包括: 1、如何解決檔案上傳大小的限制 2、以檔案形式儲存到伺服器 3、轉換成二進位位元組流儲存到資料庫以及下載方法 4、上傳Internet上的資源 第一部分: 首先我們來說一下如何解決ASP.NET中的檔案上傳大小限制的問題,我們知道在預設情況下ASP.NET的檔案上傳大小限制為2M,一般情況下,我們可以採用更改WEB.Config檔案來自訂最大檔案大小,如下:複製代碼 代碼如下:<httpRuntime executionTimeout="300"
Time of Update: 2017-01-19
讓瀏覽器做緩衝需要給瀏覽器發送指定的Http頭,告訴瀏覽器緩衝多長時間,或者堅決不要緩衝。作為.net的程式員,其實我們一直都在用這種方法,在OutputCache指令中指定緩衝的Location為Client時,其實就是給瀏覽器發送了一個Http頭,告訴瀏覽器這個Url要緩衝多長時間,最後修改的時間。 微軟在OutputCacheModule中對這些緩衝用到的Http頭給我們進行了很好的封裝,但是瞭解這些Http頭可以更靈活的使用它們。 和用戶端緩衝相關的Http頭有以下幾個,分別是: 1.
Time of Update: 2017-01-19
而且還是陣發性的,有某個使用者投訴慢的時候,你訪問卻很快,本地又複現不出來?今天你訪問了部落格園真是太幸運了,也許這裡就有你想要的一個答案——假如你的網站動態處理了圖片或者其他原本不會動態處理的非網頁資源的話。沒想到吧,這是Session惹的禍!
Time of Update: 2017-01-19
首先準備一個簡單但是常見的XML 複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8" ?> <userSet> <userInfo id="1" name="Guozhijian"> <profile> <phoneNumber>13818181818</phoneNumber> <country>China</country>
Time of Update: 2017-01-19
複製代碼 代碼如下:/// <summary> /// 提供一個可選“是”“否”的快顯視窗,若選是,則跳到url1,選否則跳到url2 /// </summary> /// <param name="strMsg"></param> /// <param name="url1">選“是”</param> /// <param name="url2">選“否”</param> public
Time of Update: 2017-01-19
SQL2005的預存程序: 複製代碼 代碼如下:set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go ALTER PROCEDURE [dbo].[P_GetPagedReCord] (@startIndex INT, -- 開始索引號 @endindex INT, -- 結束索引號 @tblName varchar(255), -- 表名 @fldName varchar(255), -- 顯示欄位名 @OrderfldName varchar(255),
Time of Update: 2017-01-19
複製代碼 代碼如下:'資料庫連接 Public Sub connectionDB() Try serverUrl = readFromIni(My.Application.Info.DirectoryPath & "\config.dll", "Service Information", "IPAddress") serverID = readFromIni(My.Application.Info.DirectoryPath & "\config.dll", "Service
Time of Update: 2017-01-19
1.調用預存程序,但無傳回值 複製代碼 代碼如下:Private Function SqlProc1(ByVal ProcName As String) As Boolean '定義資料連結部分省略, myConn為連結化物件 ProcName為預存程序名 Dim myCommand As New SqlClient.SqlCommand(ProcName, myConn) With myCommand .CommandType = CommandType.StoredProcedure
Time of Update: 2017-01-19
不使用頁面緩衝: 你可以在不想被緩衝的頁面Page_Load事件中加上如下代碼 複製代碼 代碼如下:Response.Expires = 0; Response.Buffer = true; Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1); Response.AddHeader("pragma", "no-cache"); Response.CacheControl = "no-cache"; 編譯成DLL:
Time of Update: 2017-01-19
複製代碼 代碼如下:StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); HtmlTextWriter htw = new HtmlTextWriter(sw); Page page = new Page(); HtmlForm form = new HtmlForm(); GVLinkman.EnableViewState = false;
Time of Update: 2017-01-19
本文介紹的菜單控制項採用的css 和ul list來顯示菜單,產生的html小,無需javascript支援,對大部分的瀏覽器都支援,除ie6要單獨修改css也可以使其支援。 通過本文可以瞭解asp.net 控制項的開發,及Composite設計模式的實際運用。 採用Composite設計模式設計菜單類: MenuCompositeitem類 複製代碼 代碼如下: namespace Ruinet.Controls { [Serializable()] public class
Time of Update: 2017-01-19
1. 使用QueryString變數 QueryString是一種非常簡單的傳值方式,他可以將傳送的值顯示在瀏覽器的地址欄中。如果是傳遞一個或多個安全性要求不高或是結構簡單的數值時,可以使用這個方法。但是對於傳遞數組或對象的話,就不能用這個方法了。下面是一個例子: a.aspx的C#代碼 複製代碼 代碼如下: private void Button1_Click(object sender, System.EventArgs e) { string s_url; s_url =
Time of Update: 2017-01-19
註:由於本人主要做背景就只用到了IO空間下面的一些東西,貼個小小的級聯效果來吧, 廢話少說先拿代碼說話了, 複製代碼 代碼如下:Demo.show={ Test:function(e,Y) { config=Demo.config; function onshengchange(e) { var sheng = Y.Node.get('#'+config.sheng).get("value"); var speccode = Y.Node.get('#'+config.speciality);
Time of Update: 2017-01-19
資料庫結構: classidid 主鍵 jobClassName 對應的類型名稱 ClassName 對應的父類的id 通常做法: 複製代碼 代碼如下: private void Display(string parentid, String space) { DataTable dt; String strSQL; strSQL = "Select * From Tree Where ParentID =" + parentid + " Order By ClassID DESC";
Time of Update: 2017-01-19
ActionlessForm.dll------用來處理回傳 URLRewriter.dll----- 是微軟封裝好了的一個URL重寫組件 添加引用---- 具體的使用說明請去看 http://msdn.microsoft.com/zh-cn/library/ms972974.aspx#XSLTsection123121120120 比我說得好得多。。 具體使用方法: 首先web.config的配置: 複製代碼 代碼如下: <?xml version="1.0"?>