Time of Update: 2018-12-08
還是不說廢話,直接上代碼。為菜鳥所準備……其實就是彈出JavaScript小視窗,總得來說就是定義的一個DIV 複製代碼 代碼如下: /// <summary> /// 彈出JavaScript小視窗,其實就是定義的一個DIV /// </summary> /// <param name="js">視窗資訊</param> public static void Alert(string message) { message =
Time of Update: 2018-12-08
目的:產生樹形結構的表格式資料(EasyUI也有TreeGrid,此處只是提供一個思路),可以擴充單擊展開/收縮節點 圖例: 類代碼: 複製代碼 代碼如下:using System; using System.Data; /// <summary> ///GridViewHelper 的摘要說明 /// </summary> public class GridViewHelper { private string gridline; //連接線 private
Time of Update: 2018-12-08
以前一直以為菜單都是通過sitemap製作的,最近看到項目中的方法是使用XmlDataSource榜定的。 Menusite.xlm檔案: 複製代碼 代碼如下:<?xmlversion="1.0"encoding="utf-8"?> <Menusvalue=""> <TopMenuid="100"value=""ImageUrl="~/App_Themes/Public/images/PublicImages/topMenu_stl.jpg"NavigateUrl=
Time of Update: 2018-12-08
複製代碼 代碼如下:Dim postData As String Dim byteArray As Byte() Dim objWebRequest As HttpWebRequest Dim newStream As Stream postData = "cell=簡訊供應商提供資訊1&enterpriseId=簡訊供應商提供資訊2&mobile=手機號1,手機號2&message=發送資料測試。。。" objWebRequest =
Time of Update: 2018-12-08
開發的一些系統,經常要求支援多語言(例如日文,英文等),以前大部分做法是建立一個資源檔,將每一個標籤,按鈕等標題文字預先用各種語言設定儲存好,在程式中根據選擇的語言來顯示對應文字。這樣做的缺點是如果每次改動或增加一個控制項,都需要程式開發人員刻意做多語言對應,如果使用者想要改某些標題的描述,還需要開發人員改動資源檔並替換到程式發布目錄。經過調查實驗,最終想了一個辦法來較好地對應此問題:在每一個web頁面,設定一個只有最進階的系統管理權限才能看到的一個按鈕(例如叫“設定”),來負責畫面上各固定標題
Time of Update: 2018-12-08
前言:Request對象主要用於擷取來自用戶端的資料,如使用者填入表單的資料、儲存在用戶端的Cookie等。一、Request對象概述1、主要屬性 ApplicationPath 擷取伺服器上asp.net應用程式的虛擬應用程式根路徑 Browser 擷取有關正在請求的用戶端的瀏覽器功能的資訊,該屬性值為:HttpBrowserCapabilities對 象 ContentEncoding 擷取或設定實體主體的字元集。該屬性值為表示用戶端的字元集Encoding對象
Time of Update: 2018-12-08
一、瞭解Cookies對象Cookies是由Web伺服器管理的存放在客戶電腦中的一個資料集合。這些資料是用戶端、伺服器端相關的。也就是說客戶瀏覽器每登入一個網站,在Cookies中就會儲存客戶瀏覽器與該網站的相關資訊。即使客戶用同一個瀏覽器登陸了多個網站,在Cookies中依然會儲存瀏覽器與多個網站的相關資訊,但Cookies中這些資訊的管理是有序的,當客戶瀏覽器再次登入某網站時,只有Cookies中相對應的資訊會發生作用。Cookies是Web應用程式設計的一項很重要的技術,當Web伺服器想知
Time of Update: 2018-12-08
今天在項目上遇到了這個問題,其實只是window.returnValue的簡單應用,不是asp.net的專屬內容。作為積累,記錄一個簡單的實現模型。圖1 用到的檔案 從圖1中我們可以看到,只用到了兩個頁面,其中Default.aspx作為父頁面,Default2.aspx作為子頁面被彈出。Default.aspx頁面上有兩個TextBox一個Button,代碼如下:複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true"
Time of Update: 2018-12-08
能讓資料在 兩個不同網站之間傳遞嗎? 我現在是想A網站的資料 傳遞到B網站....... 建議使用Cache (1)不太影響程式效能不太可能,你都說了,是大量資料。我舉個例子,你是從A.aspx傳到B.aspx。那麼如果有兩個使用者都會訪問A,那你的資料是否要做到不會影響到不同的用戶端?如果是這樣的話,那麼你儲存的地方勢必不能用Cache(不是絕對不能用,但是你必須區分用戶端,你要做的工作更多),只能用Session, Cookies, ViewState, QueryString,
Time of Update: 2018-12-08
編碼編好的url是正確的,可傳到另一個頁面 就會出錯,在地址欄就已經亂碼了 1.設定web.config檔案 複製代碼 代碼如下:<system.web> <globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" /> </system.web> 2.asp.net對asp.net頁面傳值 進行傳遞
Time of Update: 2018-12-08
一、前言1、瞭解HTTP(hypertext transport protocol)超文字傳輸通訊協定 (HTTP)它是一種分布式,協作式,超媒體系統應用之間的通訊協定。是全球資訊網(world wide
Time of Update: 2018-12-08
一、瞭解Server對象Server對象提供對伺服器上的方法和屬性的訪問以及進行HTML編碼的功能。這些功能分別由Server對象相應的方法和屬性完成。二、Server對象的常用屬性(1).MachineName(2).ScriptTimeout:屬性用於設定指令碼程式執行的時間,適當地設定指令碼程式的ScriptTimeout可以提高整個Web應用程式的效率。文法如下:Server.ScriptTimeout=time;(以s(秒)為單位)ScriptTimeout屬性的最短時間預設為90
Time of Update: 2018-12-08
首先說明:程式碼片段是從網路擷取,然後自己修改。我想好的東西應該拿來分享。
Time of Update: 2018-12-08
GridView,ASP.NET中很常用的資料顯示控制項,這裡,我將用這個控制項來實現課程表的顯示。首先說說課程表的顯示與普通記錄的顯示有何不同?這裡所說的普通記錄是指直接從資料庫中查詢出來的、沒有經過任何處理的記錄。通常,我們用GridView顯示這些普通記錄,只需直接將這些記錄表綁定到GridView中即可。但是,課程表的顯示可不是這麼簡單,它需要將普通記錄繼續加工,需要根據記錄中具體的資料來確定資料需要顯示在哪一行、哪一列,而且需要根據課程開始時間和結束時間動態合併儲存格,最後才是資料的顯
Time of Update: 2018-12-08
複製代碼 代碼如下:<% response.Expires=-1 response.CacheControl="no-cache" %> <!--#include file="../../conn/conn.asp"--> <!--#include file="../psw.asp"--> <!--#include file="../../functions/dofunction.asp"--> <!--#include file="../.
Time of Update: 2018-12-08
前段時間遇到了需要禁用重新整理的需求,f5按鈕就不說了,簡單的js就能把它禁用,但是工具條上的重新整理按鈕卻傻傻幹不掉。如果簡單的在重新整理時重新載入畫面,通過window.location.href="url"可以很容易的實現,但是需求是要求在重新整理時什麼都不做,保留畫面的狀態,這下子可就複雜化了。 asp.net中分辨請求是重新請求還是通過重新整理按鈕再次請求不是很方便,為了實現這個效果,試過了很多的方式,一下面的兩種為例 1. 複製代碼 代碼如下:private bool
Time of Update: 2018-12-08
在做asp.net開發時,為了儲存一些資訊,指令碼之家常常是Session與Cookie同時使用。Session資料在指令碼之家上會找到很多相關的,而Cookie相關的資料相對很少,所以想補充一下。下面是寫Cookie的文法: 複製代碼 代碼如下:Response.Cookies["曲奇名稱"].Value = "指令碼之家"; 讀Cookie的文法: 複製代碼 代碼如下:if (Request.Cookies["曲奇名稱"] != null) { string cookieValue =
Time of Update: 2018-12-08
程式是需要不斷改進,上午做了,下午再去看時,會覺它不夠完美。 比如這個:http://www.jb51.net/article/33563.htm現在Insus.NET把它改為下面這個樣子:
Time of Update: 2018-12-08
簡化使用者操作介面,添加功能一般沒法簡化,但是如果是在GridView做顯示,編輯,更新與刪除,會讓使用者在編輯,需要點擊編輯銨鈕,再進行編輯,或是取消編輯。為瞭解決這個問題,Insus.NET想到一些改進的方法。可以參考下面示範:以下內容於2011-11-07
Time of Update: 2018-12-08
在ASP.NET使用JavaScript顯示資訊視窗,你可下從Insus.NET的部落格,下載一個DLL,放在網站的BIN目錄。建立一個aspx頁面,然後在.aspx.cs的做幾個動作,一是引用命名空間,執行個體化對象。然後在Page_load事件寫javascript指令碼:複製代碼 代碼如下:protected void Page_Load(object sender, EventArgs e) { string message = "Welcome, Insus.NET!";