Time of Update: 2017-01-19
這個問題,應該算是很簡單的問題,可說實在的,折騰了2個小時的時候,後面整出來的時候,真坑爹呢。現在把這個過程給大家,希望可以給大家一個提醒。一、VB.NET ASP.NET問題還原 當我對一條資料進行編輯的時候,我們進入了編輯頁面,比如下面頁中的Work Araound欄位我對這些欄位填了一些內容。我通過斷行符號,分成了一段一段,可是,當我們儲存這個編輯頁面的時候,結果如下:可以很清楚看到顯示出來的值沒有分段。顯示效果很不友好。解決方案:
Time of Update: 2017-01-19
如果你已經有較多的物件導向開發經驗,跳過以下這兩步: 第一步 掌握一門.NET物件導向語言,C#或VB.NET 我強烈反對在沒系統學過一門物件導向(OO)語言的前提下去學ASP.NET。 ASP.NET是一個全物件導向的技術,不懂OO,那絕對學不下去! 第二步 對.NET Framework類庫有一定的瞭解 可以通過開發Windows Form應用程式來學習.NET Framework。ASP.NET是建構在.NET Framework之上的技術,你對.NET
Time of Update: 2017-01-19
第一篇,我簡略描述了一下我的cms標籤所表示的含義。anCMS(c#版)第一篇綁定資料 第二篇,我將展示了標籤背後真正啟動並執行代碼。asp.net的cms 原理篇好像開源有點多餘,核心代碼就下面這些。 複製代碼 代碼如下:using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; namespace an.helper { ///
Time of Update: 2017-01-19
昨晚稍微寫了一點,我訂製的cms系統的標籤,今天我把標籤所代替的代碼也寫出來。 我的方法很簡單,就是"替換"二字. 例①HTML——綁定資料 複製代碼 代碼如下:<!--{an:alist filed=[title,time] category=[#] num=[10] page=[true] sort=[time desc]}--> <li><span class="fr_time">${2}</span><a
Time of Update: 2017-01-19
半年前,在部落格園寫了asp.net cms 的幾篇文章,那時候,是我的cms還沒做出來。都是些夸夸其談。 現在我已經刪除了那幾篇。 今天,寫這篇,是想感慨一下。 現在我的CMS也核心也快大致完成了。 姑且管這個 c#版的cms叫:anCms anCms的基本文法: 1.綁定資料 複製代碼 代碼如下:整個文法說明: 開始標記<!--{an:方法名 filed=[欄位1,欄位2,欄位3] sort=[欄位 asc|desc] category=[分類ID] id=[編號ID]
Time of Update: 2017-01-19
在部落格園裡有位兄弟問了我一個問題,動態建立的控制項是如何載入檢視狀態,還提到ProcessPostData方法的調用。這裡我就用TextBox的TextChanged事件來說說視圖資料的載入以及事件的觸發。我們首先還是來看一個demo吧:代碼如下:運行結果如圖:現在我們來修改文字框的值,然後點擊按鈕提交頁面,看看有什麼事情發生TextBox的TextChanged事件這時候發生了,運行結果如圖:現在我們什麼也不做,再次點擊按鈕提交,看看會有什麼效果:這是為什麼了,TextBox的TextCha
Time of Update: 2017-01-19
接著上文Asp.net TextBox的TextChanged事件你真的清楚嗎? 這裡我們來說說狀態資料時如何載入的。雖然在Control中有調用狀態轉存的方法,但是這裡有一個判斷條件 if (_controlState >= ControlState.ViewStateLoaded) 一般的get請求這裡的條件是不滿足的。複製代碼 代碼如下:internal enum ControlState { Constructed, FrameworkInitialized,
Time of Update: 2017-01-19
本文執行個體講述了JS實現將Asp.Net的DateTime Json類型轉換為標準時間的方法。分享給大家供大家參考,具體如下:直接上例子,如下所示:onload = function () { var thisDateText = '/Date(1401076829)/'; document.write(getLocalTime(thisDateText));};function getLocalTime(dateText) { dateText = dateText.replace("
Time of Update: 2017-01-19
輸出緩衝的前世今生 ASP.NET 1.0引入輸出緩衝的概念,這使得開發人員可以快取頁面面、控制項、控制器以及HTTP響應的輸出到記憶體中。在後續的Web請求,ASP.NET就可以使用緩衝中的內容更快響應。 ASP.NET的輸出緩衝系統足夠靈活,使得我們可以根據不同的查詢字串或者表單post參數來緩衝不同版本的內容。例如test.aspx?category=Vegerable 和
Time of Update: 2017-01-19
This project attempts to achieve a user-friendly file-uploading experience over the web. It's built as a Javascript plugin for developers looking to incorporate file-uploading into their website. Fine Uploader 不依賴於 jQuery,也就是說不引用jquery.js,也可以正常使用。同時,
Time of Update: 2017-01-19
最近在處理後台資料時需要實現檔案上傳.考慮到對瀏覽器適配上採用Fine Uploader. Fine Uploader 採用ajax方式實現對檔案上傳.同時在瀏覽器中直接支援檔案拖拽[對瀏覽器版本有要求類似IE版本必須是9或是更高的IE10].在不同瀏覽器中提供統一使用者體驗.該組件基本覆蓋目前所有主流瀏覽器.同時沒有任何第三方組件依賴.相當Clear.在伺服器端已經覆蓋支援了ASP.NET/ColdFusion/Java/Node.js/Perl/PHP/Python.
Time of Update: 2017-01-19
1、資料庫訪問效能最佳化 A、盡量減少資料庫連接,並充分利用每次資料庫連接:串連的建立、開啟和關閉是有開銷的。可以使用串連池 B、合理使用預存程序:預存程序是儲存在伺服器端的一組先行編譯的SQL。使用預存程序可以避免對SQL的多次編譯,後續查詢可以複用之前的執行計畫。另外預存程序可以減少SQL語句網路傳輸開銷 C、最佳化SQL語句:這個就太多了,如合理使用索引、視圖,避免複雜子查詢 2、字串操作效能最佳化 A、使用實值型別的ToString()方法 對不同類型進行 +
Time of Update: 2017-01-19
採用Jquery無重新整理分頁外掛程式jquery.pagination.js 實現無重新整理分頁效果 友情提示:本樣本Handler中採用StringBuilder的append方法追加HTML,小資料量可以,但是大資料或是布局常變,建議返回JSON格式的資料,效能和靈活性更好! 1.外掛程式參數列表 2.頁面內容: 複製代碼 代碼如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.
Time of Update: 2017-01-19
一、前言說來這片簡單的教程還真是碰巧,是剛好我在寫另一個頁指令的時候看到的。就跟著進來看了看是什麼東西,發現比我們之前只會用.ashx,並且只能在申請這個檔案才可以進行響應。這些似乎讓它變不靈活,不能讓我們靈活的應用。而自訂HTTP處理常式可以完全消除上面的問題,它只是一個.cs的類檔案,並且你只要按照很簡單的準備工作就可以獲得很多的靈活度:1.可以自訂使用者訪問何網頁時響應該檔案並把資料呈現發送給用戶端 2.可以對所有具有一致的尾碼名的請求檔案定義一個處理常式
Time of Update: 2017-01-19
一、前言1.對讀者想說的話:(可跳過)在此我感謝那些看了《ASP.NET之自訂同步HTTP處理常式》這篇文章以及看到了這篇《ASP.NET 之 自訂
Time of Update: 2017-01-19
"將頁面顯示的GridView中的資料,匯出到Excel表格中"時遇到這樣一個錯誤: C# 匯出Excel檔案 開啟Excel檔案格式與副檔名指定格式不一致。具體提示如圖: 解決辦法:這裡採用"修改註冊表的方法"解決此問題,這並沒從根上解決問題: 1、開啟登錄編輯程式方法:開始 -> 運行 -> 輸入regedit -> 確定 2、找到註冊表子項HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security
Time of Update: 2017-01-19
1. Aspx後台代碼輸出Content Type資訊 複製代碼 代碼如下: Response.ClearContent(); Response.AddHeader("content-disposition", "attachment; filename=MyExcelFile.xls"); Response.ContentType = "application/excel"; Response.Write(GetGridTableHtml(Grid1)); Response.End();2.
Time of Update: 2017-01-19
ASP.NET網站部署到IIS中的關鍵點: 1、Windows XP運行IIS的帳號為“電腦名稱\ASPNET”,Windows Vista、Windows Server 2003運行 IIS的帳號為“NETWORK SERVICE”。如果網站下的某個檔案夾供使用者上傳圖片、檔案, 則運行IIS的帳號必須擁有對該檔案夾的完全控制許可權。對於Windows XP,首先要在 Windows資源管理員中的“工具”菜單中選擇“檔案夾選項”命令, 取消對“使用簡單檔案分享權限設定”的勾選。
Time of Update: 2017-01-19
複製代碼 代碼如下: #region 產生單據號 /// <summary> /// 產生單據號 /// </summary> /// <param name="pFromType"></param> /// <returns></returns> public static string GetFormCode(FormType pFromType) { string formcode = "";
Time of Update: 2017-01-19
複製代碼 代碼如下: <HTML> <HEAD> <TITLE>下拉框類比唯讀</TITLE> <script type="text/javascript"> //根據下拉框ID設定下拉框唯讀 function setReadOnly(obj_id){ var obj = document.getElementById(obj_id); obj.onmouseover = function(){ obj.setCapture(); }