Time of Update: 2018-12-08
很高興,最近項目用到了Asp.Net MVC4 + Entity Framework5,發現mvc4加入了Bundle、Web API等技術,著實讓我興奮,以前是用第三方的,這裡主要說說Bundle技術。很多大網站都沒有用Bundle技術造成很多資源浪費與效能的犧牲,別小瞧 用上了你會發現他的好處:將多個請求捆綁為一個請求,減少伺服器請求數 沒有使用Bundle技術,debug下看到的是實際的請求數與路徑
Time of Update: 2018-12-08
這幾天空學習了下自訂控制項,參考了aspnetpager開發了自己的分頁控制項。相對aspnetpager來說功能是多,但個人感覺他的代碼太多。介面:使用:<%@ Register assembly="YSM.AspNetPager" namespace="YSM.AspNetPager" tagprefix="cc1"
Time of Update: 2018-12-08
asp函數代碼:複製代碼 代碼如下:function checkip(checkstring)'用正則判斷IP是否合法dim re1set re1=new RegExpre1.pattern=”^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$”re1.global=falsere1.Ignorecase=falsecheckip=re1.test(checkstring)set re1=nothingend functionfunction
Time of Update: 2018-12-08
複製代碼 代碼如下:注:封裝資料繫結控制項(如 System.Web.UI.WebControls.DataGrid、System.Web.UI.WebControls.GridView、System.Web.UI.WebControls.DetailsView // 和 System.Web.UI.WebControls.FormView)的與分頁相關的屬性,以允許該控制項執行分頁操作。無法繼承此類。DataListpublic DataTable
Time of Update: 2018-12-08
方法一:最麻煩也是最容易想到的方法,在每個頁面的page_load()方法裡面判斷:複製代碼 代碼如下:protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["username"] != null) { //登陸成功的情況
Time of Update: 2018-12-08
1、web項目中方法: 複製代碼 代碼如下:System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile("aaaa","MD5") System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile("aaaa","MD5") 查看文檔方法: 複製代碼
Time of Update: 2018-12-08
我們先來看一看 Replace 的詳細參數描述返回字串,其中指定數目的某子字串被替換為另一個子字串。文法Replace(expression, find, replacewith[, compare[, count[, start]]])Replace 函數的文法有以下參數:參數 描述 expression 必選項。 字串運算式 包含要替代的子字串。 find 必選項。被搜尋的子字串。 replacewith 必選項。用於替換的子字串。 start 可選項。expression
Time of Update: 2018-12-08
使用強制回應視窗showModalDialog()彈出頁面在asp.net中經常用到 用的最多的就是點擊“修改”按鈕,彈出修改頁面;修改成功之後,關閉修改頁面,重新整理父頁面。 目前存在的一個問題是,重新整理完父頁面之後,再點擊修改按鈕彈出修改頁面,修改頁面顯示的資料卻不是修改後的資料,還是第一次彈出修改頁面的舊資料,這裡就涉及到了清除強制回應視窗快取資料的問題。 這涉及到ShowModalDialog緩衝機制的問題,需要我們手動添加一些代碼來清除緩衝。 操作方式如下:
Time of Update: 2018-12-08
一般來說很多的人在控制瀏覽器捲軸都是用Page.SmartNavigation = False,對於頁面中DIV等等的捲軸控制,我在看了別人代碼後,寫了一個,僅供參考: 複製代碼 代碼如下:Public Shared Sub SaveDivScrollPosition(ByVal divIDArray As String, ByVal objPage As Page) Dim saveScrollPosition As String Dim i As Integer Dim divID()
Time of Update: 2018-12-08
方法一:前台和後台配合使用 1.aspx 隔行變色屬性(<AlternatingRowStyle BackColor="#f5f5f5" />) 複製代碼 代碼如下:<asp:GridView ID="gvProjectList" runat="server" OnRowCreated="gvProjectList_RowCreated"> <AlternatingRowStyle BackColor="#f5f5f5" />
Time of Update: 2018-12-08
普通的替換函數複製代碼 代碼如下:public function HighLight(S,F) dim tL,tM,tR,k tL="" tM="" tR=S k=instr(1,tR,F,1) do while k>0 tL=tL & left(tR,k-1) tM=mid(tR,k,len(F)) tL=tL & "<span style='color:red'>" & tM & "</span>"
Time of Update: 2018-12-08
為Button或其他控制項加上下面兩個屬性即可1.UseSubmitBehavior="false"使用伺服器端提交機制,即執行OnClick事件。 2.OnClientClick用戶端點擊按鈕後,設定控制項為不可用,控制項文本顯示處理中…,待伺服器端執行完OnClick事件,控制項自動回復為可用。 代碼如下: 複製代碼 代碼如下:UseSubmitBehavior="false" OnClientClick="this.disabled=true;this.value='處理中…';"
Time of Update: 2018-12-08
GridView綁定DataTable後,如何擷取GridView綁定後顯示的值,在項目需求需要的背景下,搜尋了擷取儲存格顯示文本的方法,然後寫了一個靜態方法,經過在項目中的使用,bug的修複,較為穩定。 獨樂樂不如眾樂樂,把代碼貼出來供大家指正。 複製代碼 代碼如下:#region ================GridView轉DataTable方法================ /// <summary>GridView轉DataTable
Time of Update: 2018-12-08
ckeditor的詳細配置: 在網上找了好久終於找到了!O(∩_∩)O哈哈~ 一、使用方法: 1、在頁面<head>中引入ckeditor核心檔案ckeditor.js 複製代碼 代碼如下:<script type="text/javascript" src="ckeditor/ckeditor.js"></script> 2、在使用編輯器的地方插入HTML控制項<textarea> 複製代碼 代碼如下:<textarea
Time of Update: 2018-12-08
定義簡單數組有兩種方法在asp中定義和初始化數組,讓我們看看每種的例子:方法一:MyArray = Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct", "Nov","Dec")數組大小由初始化元素個數決定。方法二:複製代碼 代碼如下:Dim myArray(2) '指定數組大小myArray(0)="Jan" myArray(1)="Feb"數組動態擴充複製代碼 代碼如下:DIM myArray()REDIM
Time of Update: 2018-12-08
字串轉化為整數asp:cint()--注意只能轉換短整數值的範圍必須在-32768與32767之間,長整數應用clng()如果輸入的不是純數字字串或者Null 字元串,則直接500錯誤。所以輸入前應該檢查是否為數字類型。複製代碼 代碼如下:Function JCID(ByVal ParaValue) If ((Not isNumeric(ParaValue)) or (Trim(ParaValue)="")) Then JCID=0 Else
Time of Update: 2018-12-08
數組都是從0開始。javascript是arrayname[i],而vbscript是arrayname(i) javascript的字串還是從0開始,比如取第一個字元,stringname.charAt(0)。 var s="abcd"; s.indexOf("b")返回1 asp的字串下標從1開始。比如取第一個字元:mid(stringname,1,1)。 再比如:s="abcd" instr(s,"b")返回2.
Time of Update: 2018-12-08
今天看到一個.java哥們寫過的在頁面直接請求資料列表的程式碼。它是實現選中客戶連絡人後,無重新整理的彈出div羅列其它連絡人清單的功能。忽然想到既然可以請求連絡人清單,而且無重新整理。那麼取複雜的資料列表呢,後來想到了資料分頁。我現在用了自己寫的一個分頁控制項。但是效率有時候感覺不是很高,它是以 使用者控制項+預存程序+分頁處理類
Time of Update: 2018-12-08
今天,在.NET中使用了UpdatePanel,裡面的輸入框使用了jQuery的日曆選取器: 複製代碼 代碼如下:<script type="text/javascript"> $(function(){ $("#ctl00_ContentPlaceHolder1_txtDateFrom").datepicker({ inline: true, dayNamesMin:["日","一","二","三","四","五","六"],//地區化周名為中文
Time of Update: 2018-12-08
複製代碼 代碼如下:private void getSpeed() { //連結開始時間 DateTime stime = DateTime.Now; //檔案 string url = "http://xxx.com/images/test.jpg "; WebRequest myRequest = WebRequest.Create(url); //連結成功