Time of Update: 2018-12-06
1.<%=...%>與<%#... %>的區別: 答:<%=...%>是在程式執行時調用,<%#... %>是在DataBind()方法之後被調用2.控制項接收哪些類型資料? 答:接收Bind的控制項,一般有DropDownList,DataList,DataGrid,ListBox這些集合性質的控制項,而被捆綁
Time of Update: 2018-12-06
2011-06-08 11:36 runyl 部落格園 我要評論(1) 字型大小:T | TControl.Render 方法是將伺服器控制項內容發送到提供的HtmlTextWriter
Time of Update: 2018-12-06
*******************************************************************'取得IP地址'*******************************************************************Function Userip() Dim GetClientIP '如果用戶端用了Proxy 伺服器,則應該用ServerVariables("HTTP_X_FORWARDED_FOR")方法
Time of Update: 2018-12-06
Default.aspxView Code <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2018-12-06
1.網頁提交字串 a.當頁面中的表單提交字串時,首先把字串按照當前頁面的編碼.轉化成位元組串, 然後再將每個位元組轉化成"%XX"的格式提交到Web伺服器.比如,一個編碼為GB2312 的頁面,提交"中"這個字串時,提交給伺服器的內容為"%D6%D0", b.在服務端,Web伺服器把收到的"%D6%D0"轉化成[0xD6,0xD0]兩個位元組, 然後再根據GB2312編碼得到"中"字 c.預設情況下,當提交"%D6%D0"給伺服器時,將返回[0x00D6,0x00D0]兩個Unico
Time of Update: 2018-12-06
ASP.NET MVC CodePlex Preview 5 更新細節 本文檔描述了ASP.NET MVC framework between the CodePlex Preview5(一下簡稱P5)相較於Preview4之間的變化。同時也說明了您如何改變現有的MVC應用來適應這些變化。都有啥新鮮的?這次的P5仍然是一個臨時版本。它包含了一些新特性以及效能改善。ASP.NET
Time of Update: 2018-12-06
Scott昨天終於在其blog上放了一篇東西出來(這傢伙現在產能嚴重不足),看了一下有些欣喜,俺就在這說一下,希望對大家有所協助。本文並非純翻譯;想看原文的點這裡哦ASP.NET MVC Design Gallery and Upcoming View Improvements with the ASP.NET MVC Release
Time of Update: 2018-12-06
在Asp.Net MVC中要實現某個功能可以通過許多種方式,今天我們就來討論下使用RenderPartial和RenderAction在視圖中呈現部分內容之間的區別。比如我們要呈現如下的圖所示的內容
Time of Update: 2018-12-06
最近正在學習Linq,看到分頁這裡的時候感覺真的很簡單,可是又擔心學著學習就把知識混在一起,不知道大家在剛學的時候是不是跟我一樣,因為他有的地主真的太像SQL了分頁方式:擷取資料總條數: var Count = db.XXX.Count(); 如果要是以往的寫法還得寫 select count(*) from XXXX; 還得調用SQLHelper.cs類裡面的方法才行,現在就這麼一句話就搞定……
Time of Update: 2018-12-06
如果直接在頁面中使用Response.Write("<script>alert('錯誤資訊');</script>"); 點擊確定以後,可能會造成頁面“錯位”; 把代碼封裝到一個類中(就叫PageHelper.cs吧),在其他頁面也可以方便的調用; 例如在其他頁面調用:Page.Alert(this,"錯語資訊"); 效果和上面的代碼是一樣的,要說不同點吧?就是這個寫法比上面的完美好多。調用的時候也可以有第二個參數,即轉跳地址:
Time of Update: 2018-12-06
只要在Web.Config中添加如下代碼即可。 <system.web> <customErrors mode="On" defaultRedirect="~/Error.aspx" <!--全域性的 推薦mode為RemoteOnly:本機查看詳細錯誤資訊,其他機器查看定製的錯誤頁面 --> <error statusCode="404" redirect="~/404.html"/> <!-
Time of Update: 2018-12-06
Partial 和RenderPartial:這兩個的性質都是一樣, 只指把一個個View給鑲入進來, 只是回傳值有點不一樣Partial 回傳的一個Object (MvcHtmlString), 回傳一個String 把一堆Html給回傳出來, 然後寫進到首頁面上@Html.Partial("ViewName")RenderPartial 回傳的是void, 而這個方法會在首頁面上添加指定的View@{ Html.RenderPartial("ViewName");
Time of Update: 2018-12-06
asp寫的一個小站,放在自己的Win7裡面總是出現錯誤或者是其它錯誤|資料庫連接出錯,請檢查Conn.asp檔案中的資料庫參數設定找了一下,有人說要修改windows/temp下的許可權,無效,網上翻帖無數,終於找到問題所在=>64位win7.解決辦法,修改64位win7中IIS應用程式集區的設定(第1步) (第2步) (第3步) 啟用32位應用程式:True
Time of Update: 2018-12-06
建立一個ashx檔案Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Drawing;using System.Drawing.Imaging;using System.Text;using System.Web;using System.Web.SessionState;namespace
Time of Update: 2018-12-06
源碼:點擊下載原始碼在Global.asax的Application_Start的時候執行代碼。在這裡遇到了一個問題,就是不能使用 HttpContext.Current.Server.MapPath("~/XXX.txt"); 會報錯:Null 參考 !後來Google了一下,找到好下解決方案:System.Web.Hosting.HostingEnvironment.MapPath("~/XXX.txt");
Time of Update: 2018-12-06
雖然TreeView很方便,但是不得不說,它產生的ViewState數量另人髮指.....所以還請適當選擇性的應用.首先要有一個網站地圖(必須放在UI層的根目錄) <?xml version="1.0" encoding="utf-8" ?><siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" > <siteMapNode url="~/TreeView/Default.as
Time of Update: 2018-12-06
我們學過的Code分離到不同檔案的方法,主要包括:程式集.dll、<inherits src>.cs、<script src>.cs、使用者控制項.ascx、include、Response.WriteFile()程式集.dll:這是最進階的方法,它引用的是一個被編譯為IL的DLL(程式集)檔案。<inherits src>.cs:用這種方法,可以先定義一個繼承Page類的新類,再在ASPX/ASCX檔案中加工此類。<script src>.cs:
Time of Update: 2018-12-06
我們經常要在程式的人機互動中用到模態視窗,但在B/S開發中,這一切變得不容易了,雖然也可以用window.showModalDialog函數實現(見http://dotnet.aspx.cc/ShowDetail.aspx?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4),但多數用起來麻煩,還要為了回傳值用Frameset建立2個無用的視窗。不爽!我發現可以嘗試在初始頁面中嵌入一個IFRAME,然後用IFRAME來顯示一個頁面,並將IFRAME設定為按絕對位置擺放
Time of Update: 2018-12-06
Session:在伺服器的記憶體中;Cookie:在用戶端的瀏覽器中; 一般在使用Session的時候,都會有一個實體類,用於儲存使用者名稱等資料,所以在這裡我們定義一個類;裡面就放兩個欄位:使用者名稱,和密碼; public class UserTest { public string UserName { get; set; } public string UserPwd { get; set; } } 然後我們要擷取存資料來源 string use
Time of Update: 2018-12-06
第一種,將DataGrid作為參數傳入,將DataGrid轉成Excelpublic bool ToExcel(System.Web.UI.Control ctl) { try { HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename=Excel.xls"); HttpContext.Current.Response.Charset ="UTF-8";