Time of Update: 2018-12-08
直接上代碼: 複製代碼 代碼如下:using System; using System.Collections.Generic; using System.Text; using System.Reflection; using System.IO; using System.Net; using System.Xml; namespace Update { /// <summary> /// 更新完成觸發的事件 /// </summary>
Time of Update: 2018-12-08
主要是Request.UrlReferrer的用法 注意: 如果上一頁面使用document.location方法導航到當前頁面,Request.UrlReferrer返回空值 如果有A,B兩個頁面,在瀏覽器中直接請求A頁面,在A頁面的中Page_Load事件中導航到B 頁面, 則 Request.UrlReferrer返回空。因為 在Page_load事件中頁面還未初始化,所以無法記錄當前頁的資訊, 導航到b頁面也就無法獲得上一頁面的資訊 複製代碼 代碼如下:protected void
Time of Update: 2018-12-08
方法1.使用<a>標籤, 前台: 複製代碼 代碼如下:<a href='<%# "OrigImageShow.aspx?id=1&image_id="+Eval("ID")%>' id="tb_search" runat="server" target="_blank"> 彈出 </a> <a href='Javascript:alert("<%# OrigImageShow.aspx?image_id=" + Eval("
Time of Update: 2018-12-08
第一次進入aspx頁面,就要讀取出大量資料。寫入頁面中。使用都在頁面要有添刪改的操作,而且只有當點擊面的儲存按鈕才能真正的寫入到資料庫中。因此我選擇了Ajax+JSON的方式來實現這個頁面。 複製代碼 代碼如下:<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true"> <Scripts> <asp:ScriptReference Path="~/WebManage/
Time of Update: 2018-12-08
1. 平衡組/遞迴匹配 (?'group') 將名為group對應的內容,壓棧計數; (?'-group') 將名為group的對應的內容, 出棧計數 (?!) 零寬負向先行斷言,由於沒有尾碼運算式,試圖匹配總是失敗 正則範例: ,{0,1}"5":\[[^\[\]]*(((?'Open'\[)[^\[\]]*)+((?'-Open'\])[^\[\]]*)+)*(?(Open)(?!))\],{0,1} 測試資料: {"0":["0","0-1","0-2"],"1":["1","1-1","
Time of Update: 2018-12-08
全部代碼如下。 複製代碼 代碼如下:/// <summary> /// JSON解析類 /// </summary> public static class JSONConvert { #region 全域變數 private static JSONObject _json = new JSONObject();//寄存器 private static readonly string _SEMICOLON = "@semicolon";//分號轉義符 private
Time of Update: 2018-12-08
首先,建立資料庫表的代碼如下: 無限級樹的資料庫表代碼 複製代碼 代碼如下:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[work_sysmenu]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[work_sysmenu] GO CREATE TABLE [dbo].[work_sysmenu] ( [flowid]
Time of Update: 2018-12-08
複製代碼 代碼如下:<% function GetBot() '查詢蜘蛛 dim s_agent GetBot="" s_agent=Request.ServerVariables("HTTP_USER_AGENT") ‘關鍵判斷語句 if instr(1,s_agent,"googlebot",1) >0 then GetBot="google" end if if instr(1,s_agent,"msnbot",1) >0 then GetBot="MSN" end
Time of Update: 2018-12-08
所謂回傳機制,其實說白了就是自己發送給自己(本頁面)而已。下面我們建立一個網站,開啟預設添加的Default.aspx頁面,form部分代碼如下: 複製代碼 代碼如下:<form id="form1" runat="server" > <div> </div> </form> 下面是運行頁面後的HTML代碼: 複製代碼 代碼如下:<form name="form1" method="post" action="Default.aspx"
Time of Update: 2018-12-08
1,對於ASP.NET資料庫連接池可以使用一組名稱-值對以連結字串的形式配置連結池。例如,可以配置池是否有效(預設是有效),池的最大、最小容量,用於開啟連結的排隊請求被阻斷的時間。下面的樣本字串配置了池的最大和最小容量。 "Server=(local); Integrated Security=SSPI; Database=Northwind; Max Pool Size=75; Min Pool Size=5" ASP.NET資料庫連接池摘要
Time of Update: 2018-12-08
加浮水印的功能代碼如下所示 複製代碼 代碼如下:/// <summary> /// 圖片修改類,主要是用來保護圖片著作權的,著作權歸原作者所有 /// </summary> public class picmark { #region "member fields" private string modifyImagePath = null; private string drawedImagePath = null; private int rightSpace;
Time of Update: 2018-12-08
在ASP.NET 3.5開始,.NET平台下共支援兩種序列化方式: 複製代碼 代碼如下:1.DataContractSerializer 2.JavascriptSerializer 前者主要是根據資料契約(DataContract)進行序列化,通過如下定義的資料契約: 代碼 複製代碼 代碼如下:<DataMember()> _ Public Class Model <DataMember()> Public Property PropertyA As String
Time of Update: 2018-12-08
複製代碼 代碼如下:function HTMLEncode(fString) fString=Replace(fString,";",";") fString=Replace(fString,"<","<") fString=Replace(fString,">",">") fString=Replace(fString,"\","\") fString=Replace(fString,"--","--") fString=Replace(fString,CHR(9),"
Time of Update: 2018-12-08
複製代碼 代碼如下:public void listArticle() { CmsArticle arObj = new CmsArticle(); DataSet ds = arObj.listArticle(); if (ds != null) { PagedDataSource pds = new PagedDataSource(); pds.DataSource = ds.Tables[0].DefaultView; pds.AllowPaging = true;
Time of Update: 2018-12-08
複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="BLTZ.aspx.cs" Inherits="BLTZ" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat=
Time of Update: 2018-12-08
複製代碼 代碼如下:/// <summary> /// 擷取指定路徑、指定活頁簿名稱的Excel資料:取第一個sheet的資料 /// </summary> /// <param name="FilePath">檔案儲存體路徑</param> /// <param name="WorkSheetName">活頁簿名稱</param> ///
Time of Update: 2018-12-08
代碼如下:複製代碼 代碼如下:string start = Request.Form.Get("date2").ToString(); //擷取開始日期,此控制項為html控制項 string end = Request.Form.Get("date3").ToString(); //擷取結束日期,此控制項為html控制項 string[] start_date = start.Split('-'); //分離出開始日期的年、月、日 string[] end_date = end.Split('
Time of Update: 2018-12-08
複製代碼 代碼如下:using System; using System.Web; namespace Moosoft.OA.Public { /// <summary> /// Cookie協助類 /// </summary> public class CookiesHelper { #region 擷取Cookie /// <summary> /// 獲得Cookie的值 /// </summary> /// <param
Time of Update: 2018-12-08
但是問題來了,不同科系的同學的科目是不一樣的,那麼我們在資料庫設計的時候通常是把學生、某科成績作為一條記錄,那麼這個時候我們就需要做一個行轉列的邏輯處理了。 解決方案: 使用GridView來產生表單,這個實現起來會比較麻煩,如果要在列表裡面顯示連結就更不可能了; 產生html再輸出到頁面中,這個實現起來比較靈活、方便; 準系統點: 動態產生表頭; 資料進行分頁; 查詢資料; 對每個成績進行超連結,查看明細; 頁面代碼 複製代碼 代碼如下:<div id="dataDiv1">
Time of Update: 2018-12-08
各位,今天遇到了個錯誤:程式為net3.5 其他的頁面都可以使用,唯專屬2兩個頁面提示下面的錯誤: 複製代碼 代碼如下:“/pdd”應用程式中的伺服器錯誤。 -------------------------------------------------------------------------------- 配置錯誤 說明: 在處理向該請求提供服務所需的設定檔時出錯。請檢查下面的特定錯誤詳細資料並適當地修改設定檔。 分析器錯誤訊息: 在應用程式層級之外使用註冊為