Time of Update: 2018-12-08
複製代碼 代碼如下:<script language="javascript" type="text/javascript"> function countNum() { var count=document.getElementById("txtText").value.length; document.getElementById("lblCount").value=count; } </script> 複製代碼 代碼如下:<asp:TextBox
Time of Update: 2018-12-08
由於項目收尾,最近忙著做一些方法的最佳化,整理了一些分享給大家。 當頁面內有許多控制項,我們在需要清空其值的時候,一個個清空未免太麻煩。於是寫了這麼一個方法,可以自訂清空控制項的類型,靈活應對業務需求。 複製代碼 代碼如下:/// <summary>重設方法控制項類型枚舉</summary> /// <remarks>求知域http://www.qqextra.com 2012-12-28</remarks> public enum
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
[Authorize]public ActionResult Index()標記的方式,可以實現所標記的ACTION必須是認證使用者才能訪問;通過使用[Authorize(Users="username")]的方式,可以實現所標記的ACTION必須是某個具體的使用者才能訪問,以上兩種方式使用起來非常方便,在NeedDinner樣本程式中已有具休的實現過程,但是,我們在實際的應用中所使用的大都是基於角色(Roles)的認證方式,NeedDinner中卻未給出,本文給出具體實現(基於ASP.NET
Time of Update: 2018-12-08
HttpContext.Current.Request.Url.ToString() 並不可靠。如果當前URL為 http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5 通過HttpContext.Current.Request.Url.ToString()擷取到的卻是 http://localhost/search.aspxuser=http://csharp.xdowns.com&
Time of Update: 2018-12-08
複製代碼 代碼如下: <script language ="javascript" type ="text/javascript"> var second=0; var minute=0; var hour=0; window .setInterval ("OnlineStayTimes();",1000); function OnlineStayTimes() { second ++; if(second
Time of Update: 2018-12-08
複製代碼 代碼如下: protected void btnExcel_Click(object sender, EventArgs e) { List<bUFlow.Model.orderhistory> orderlist = dal.GetOrderList2(""); string filename = "3g流量網齡升級計劃使用者表"; string name1 = filename; string bname
Time of Update: 2018-12-08
CInt 會進行四捨五入取最接近它的偶數,也就是說當小數部分為0.5XXXX時,它會取最接近X.5XX的偶數.如 Cint(0.5)=0 ; Cint(1.5)=2 ; Cint(2.5)=2 ;Cint(3.5)=4而Int就是取整函數,會去除小數點部分.如 Int(1.5)=1 ...這樣的定位不準確,按測試的角度是漏測. 第一個:Cint函數沒有考慮到Cint(0.51)=1,Cint(2.51)=3的情況.第二個:Int函數沒有考慮到負數的情況:Int(-1.1)=-2,Int(-1.5
Time of Update: 2018-12-08
1.A,運行 1.B,原始碼 複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DropLvw.aspx.cs" Inherits="DropLvw" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&
Time of Update: 2018-12-08
資料來源資料繫結分為資料來源和資料繫結控制項兩部分,資料繫結控制項通過資料來源來獲得資料,通過資料來源來隔離資料提供者和資料使用者,資料繫結控制項通過資料來源來對資料進行修改,資料來源有SqlDataSource、AccessDataSource、ObjectDataSource、LinqDataSource、EntityDataSource、XmlDataSource等ObjectDataSourceWeb開發中應用最廣的資料來源,做為主要介紹資料繫結控制項資料繫結控制項有列表資料繫結控制項(
Time of Update: 2018-12-08
這兩天在使用Asp.net MVC 4開發COMET訊息通知機制,在後端使用非同步線程對訊息進行訂閱,用戶端通過AJAX長串連請求MVC中的ACTION,如:http://localhost/event/imageSet,即表示擷取ImageSet對象的變更訊息(新增,更新和刪除訊息)。1.事件訊息的類IEventEntity<TEntity>類的定義複製代碼 代碼如下:public interface IEntityEvent<TEntity> {
Time of Update: 2018-12-08
IIS在接到一個新的http請求後,最終會調用asp.net_isapi.dll的 ISAPI擴充(特指IIS6.0環境,iis7.0的應用程式集區預設為整合方式,相對有所變化),然後傳遞到httpRuntime Pipe(http運行時管道),Asp.Net這時才開始運行(即HttpRunTime是Asp.Net真正的入口),HttpRunTime會為每 個asp.net應用自動建立一個HttpApplication的執行個體,而該執行個體中又包含以下屬性:注1Application
Time of Update: 2018-12-08
最近在學習程式開發伺服器控制項,其它就少不了為控制項註冊js和css之類的資源檔,或者直接註冊純指令碼樣式。其中就遇到如下問題: 1、 註冊的資源檔或純指令碼樣式在產生的頁面中都不在head標籤中(當然這個不影響頁面功能) 2、 一個頁面使用多個一樣的控制項時,會出現重複輸入(出現多餘代碼)
Time of Update: 2018-12-08
前天有一網友問及有關設計模式的適配器模式(Adapter)時,說不太好理解。讓Insus.NET能否舉個簡單的例子來說明一下。下面的動畫是Insus.NET做出來的效果: 上面的示範,兩個燈的規格一樣,要求輸入的電壓為15伏。
Time of Update: 2018-12-08
: 代碼: 複製代碼 代碼如下:using System.Data; using System.Web.UI.WebControls; /// <summary> /// 根據DataTable產生下拉式清單樹 /// </summary> public class DropDownListHelp { private string gridline; private DataTable dt; public DropDownListHelp() { // //TODO:
Time of Update: 2018-12-08
在asp.net引入事件驅動之後,在一個頁面上很容易解決多個按鈕觸發不同事件的問題,避免了在asp中需要多個form或者通過js指令碼來控制的麻煩。
Time of Update: 2018-12-08
簡化使用者操作介面,添加功能一般沒法簡化,但是如果是在GridView做顯示,編輯,更新與刪除,會讓使用者在編輯,需要點擊編輯銨鈕,再進行編輯,或是取消編輯。為瞭解決這個問題,Insus.NET想到一些改進的方法。可以參考下面示範:以下內容於2011-11-07
Time of Update: 2018-12-08
前台: 複製代碼 代碼如下:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> !<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="=" /> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> 後台: 複製代碼
Time of Update: 2018-12-08
一.在表單填寫頁面: <input name="intime1" type="hidden" value="<%=Now()%>"> 在提交處理頁面,設定提交時間 複製代碼 代碼如下:If DateDiff("s",request.form("intime1"), Now()) < 5 then response.write "<SCRIPT language=JavaScript>alert('您的留言速度太快,禁止留言!');"
Time of Update: 2018-12-08
一、QueryStringQueryString是一種非常簡單的傳值方式,他可以將傳送的值顯示在瀏覽器的地址欄中。如果是傳遞一個或多個安全性要求不高或是結構簡單的數值時,可以使用這個方法。但是對於傳遞數組或對象的話,就不能用這個方法了。這種方法的優點:1.使用簡單,對於安全性要求不高時傳遞數字或是文本值非常有效。這種方法的缺點:1.缺乏安全性,由於它的值暴露在瀏覽器的URL地址中的;2.不能傳遞對象。使用方法:1.在源頁面的代碼中用需要傳遞的名稱和值構造URL地址;2.在源頁面的代碼用Respo