Time of Update: 2017-01-19
今天看到一個.java哥們寫過的在頁面直接請求資料列表的程式碼。它是實現選中客戶連絡人後,無重新整理的彈出div羅列其它連絡人清單的功能。忽然想到既然可以請求連絡人清單,而且無重新整理。那麼取複雜的資料列表呢,後來想到了資料分頁。我現在用了自己寫的一個分頁控制項。但是效率有時候感覺不是很高,它是以 使用者控制項+預存程序+分頁處理類
Time of Update: 2017-01-19
今天,在.NET中使用了UpdatePanel,裡面的輸入框使用了jQuery的日曆選取器: 複製代碼 代碼如下: <script type="text/javascript"> $(function(){ $("#ctl00_ContentPlaceHolder1_txtDateFrom").datepicker({ inline: true, dayNamesMin:["日","一","二","三","四","五","六"],//地區化周名為中文
Time of Update: 2017-01-19
複製代碼 代碼如下:private void getSpeed() { //連結開始時間 DateTime stime = DateTime.Now;
Time of Update: 2017-01-19
我們在.NET程式的開發過程中,常常需要和使用者進行資訊互動,比如執行某項操作是否成功,“確定”還是“取消”,以及選擇“確定”或“取消”後是否需要跳轉到某個頁面等,下面是本人對常用對話方塊使用的小結,希望對大家有所協助,同時也歡迎大家補充。(1) 點擊頁面上的按鈕,彈出一個對話方塊提示是“確定”還是“取消”操作,我們採用在按鈕中添加屬性來完成: 舉例如下: 複製代碼 代碼如下: public System.Web.UI.WebControls.Button btnDelRow;
Time of Update: 2017-01-19
複製代碼 代碼如下://計算天數 protected int getDays(DateTime date1, DateTime date2) { int days = 0; if (date1.Year == date2.Year)
Time of Update: 2017-01-19
[Authorize]public ActionResult Index()標記的方式,可以實現所標記的ACTION必須是認證使用者才能訪問;通過使用[Authorize(Users="username")]的方式,可以實現所標記的ACTION必須是某個具體的使用者才能訪問,以上兩種方式使用起來非常方便,在NeedDinner樣本程式中已有具休的實現過程,但是,我們在實際的應用中所使用的大都是基於角色(Roles)的認證方式,NeedDinner中卻未給出,本文給出具體實現(基於ASP.NET
Time of Update: 2017-01-19
任何字元在unicode編碼中都佔用兩個位元組。而在一般編碼方式中英文字元可以用一個位元組表示,中文要用兩個。這樣英文字元在unicode編碼中多佔用了一個沒有用的位元組,這個沒用位元組就用0代替。如果unicode編碼中字元的第一個位元組是0那他就是英文字元。不是0他就可能是除了英文字元之外的很多種語言的文字,不僅僅是中文。複製代碼 代碼如下:View Code public bool CheckChinese(string str)
Time of Update: 2017-01-19
資料類代碼:複製代碼 代碼如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;using System.Collections;using System.Reflection;namespace DAL{ public class
Time of Update: 2017-01-19
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()擷取到的卻是
Time of Update: 2017-01-19
上傳檔案的控制項為:FileUploadAsp.Net對上傳檔案大小有限制。預設情況下使用者只能上傳4MB大小的檔案,這會給使用者帶來不便。所以如果要上傳40MB大小的檔案。只能修改設定檔關鍵代碼如下複製代碼 代碼如下: protected void btnSend_Click(object sender, EventArgs e) { try
Time of Update: 2017-01-19
以前沒有注意到這個問題,今天在看Blog的時候發現有篇文章不錯,或許以後值得借鑒:一般情況下,WEB頁面都會在Internet臨時檔案夾中有一個臨時檔案.我在操作IE時會出現這種情況:假如說有一個頁面Page1.aspx,在我第一次訪問後,它會在我的Internet臨時檔案夾裡有一個Page1.aspx檔案產生.之後,如果我改了Page1.aspx的資料後再次訪問該頁面,發現IE並沒有對這個Page1.aspx的資料進行更新,反而開啟的是我第一次訪問的頁面.為什麼會這樣,是因為IE自動(預設)調
Time of Update: 2017-01-19
複製代碼 代碼如下:< form id="form1" method="get" runat="server"> < div> 姓名字< asp:TextBox ID="name" runat="server">< /asp:TextBox>< br />
Time of Update: 2017-01-19
複製代碼 代碼如下: <script language ="javascript" type ="text/javascript"> var second=0; var minute=0; var hour=0; window .setInterval ("OnlineStayTimes();",1000)
Time of Update: 2017-01-19
這個示範,在輸入時,是不需要與服務端互動,只有全部輸入完畢之後,使用者點銨鈕才進行驗證。因此在這裡,寫Javascript來實現即可。js:複製代碼 代碼如下:<script type="text/javascript"> function JumpToNextTextBox(currentTxtBox, nextTextBoxID)
Time of Update: 2017-01-19
一般來說很多的人在控制瀏覽器捲軸都是用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: 2017-01-19
方法一:前台和後台配合使用 1.aspx 隔行變色屬性(<AlternatingRowStyle BackColor="#f5f5f5" />) 複製代碼 代碼如下: <asp:GridView ID="gvProjectList" runat="server" OnRowCreated="gvProjectList_RowCreated"> <AlternatingRowStyle BackColor="#f5f5f5" />
Time of Update: 2017-01-19
複製代碼 代碼如下: <script language="javascript" type="text/javascript"> function countNum() { var count=document.getElementById("txtText").value.length; document.getElementById("lblCount").value=count; } </script> 複製代碼 代碼如下: <asp:TextBox ID=
Time of Update: 2017-01-19
為Button或其他控制項加上下面兩個屬性即可1.UseSubmitBehavior="false"使用伺服器端提交機制,即執行OnClick事件。 2.OnClientClick用戶端點擊按鈕後,設定控制項為不可用,控制項文本顯示處理中…,待伺服器端執行完OnClick事件,控制項自動回復為可用。 代碼如下: 複製代碼 代碼如下: UseSubmitBehavior="false" OnClientClick="this.disabled=true;this.value='處理中…';"
Time of Update: 2017-01-19
GridView綁定DataTable後,如何擷取GridView綁定後顯示的值,在項目需求需要的背景下,搜尋了擷取儲存格顯示文本的方法,然後寫了一個靜態方法,經過在項目中的使用,bug的修複,較為穩定。 獨樂樂不如眾樂樂,把代碼貼出來供大家指正。 複製代碼 代碼如下: #region ================GridView轉DataTable方法================ /// <summary>GridView轉DataTable
Time of Update: 2017-01-19
本篇文章將向大家介紹如何添加Service和Repository層並且使用StructureMap把Service層注入到Controller,把Repository注入到Service層。Service層主要是我們的商務邏輯層,這一層不和底層的Database打交道,和Database打交道的是Repository資料持久層。本篇文章通過使用StructureMap依賴注入使Controller,Service,Repository三層的耦合度降到最低。本系統使用NorthWind開來源資料,