Time of Update: 2018-12-07
【需求】 我現在手裡有一些任務檔案夾 包含 csv檔案(或者是txt格式)。他們包含兩個產品之間PK趨勢的資料檔案和詳細資料檔案。 我們假設這兩個產品為B1 和B2吧(壞笑) 他們以標準的tab分割。要求自動/手動把他們匯入到資料庫。要求支援更新記錄 並且搭建reporting service ,產生 trend chart (趨勢圖) ,barchart(直條圖)和 詳細table 供users 訪問。 幾張圖之間的關係是:show trend chart,trend chart
Time of Update: 2018-12-07
public bool RegisterDevControls(Form frmMain){ string[] strArray = new string[] { "gacutil -u DevExpress.Data.v11.1", @"mkdir %windir%\assembly\GAC_MSIL\DevExpress.Data.v11.1\11.1.6.0__b88d1754d700e49a", @"copy DevExpress.Data.v11.1.dll
Time of Update: 2018-12-07
問題你有一個很龐大的列表(例如,圖書列表),你不能很容易找到你想找的東西。以列表中某一列為基礎排序,可以協助你更快的去找到你想要的東西。解決方案在book list的標題上添加一個連結。當使用者點選連結的時候,使用Dynamic Linq
Time of Update: 2018-12-07
解決辦法: 一、首先,請升級殺毒軟體的病毒庫,全面殺毒,以排除病毒原因。 二、開始→運行,輸入msconfig→確定。在開啟的系統系統配置程式裡,將一些不重要的服務以及啟動程式關閉,重啟電腦。 三、進入“我的電腦”——工具——檔案夾選項——查看——取消“自動搜尋網路檔案夾和印表機”的勾選。 四、在Windows XP啟動進入案頭後系統會暫時停滯一段時間,這時啟動任何程式都會沒有反應,這是因為Windows XP的DHCP
Time of Update: 2018-12-07
問題你有一個很龐大列表形式的結果,它載入的時間很長。或者你在這個很長的列表中不能很輕鬆的找到你的結果。把結果劃分成多個頁面將會減少頁面載入的時間並且幫你更快的找到你想要的結果,特別是結果已經被排序的情況下。解決方案使用PagedList.MVC穿梭於各個記錄列表頁。 討論為一個應用程式分頁你需要通過NuGet Library安裝一個新的DLL“pagedList.MVC”。這將產生一個比完整的列表更好的分頁列表。選擇工具->Library Package Manager-&
Time of Update: 2018-12-07
1. MIME設定:在IIS的網站屬性的HTTP頭設定裡,選MIME 對應中點擊”檔案類型”-”新類型”,添加一個檔案類型:關聯副檔名:*.json內容類型(MIME):application/x-javascript2. Script Map
Time of Update: 2018-12-07
問題當排序和分頁都不夠幫使用者去找到他們想要的結果時,另外一種協助使用者找到他們想要的結果的方式是根據特殊的規則過濾。解決方案添加新的links 允許使用預先的條件去過濾並且使用LINQ類庫去在資料中過濾。 討論為了添加過濾的連結,需要在Book/Index view
Time of Update: 2018-12-07
問題你網站的一個使用者在你的網站已經註冊了,但是他忘記了密碼,現在需要一種方式去找回他。解決方案為了允許使用者去找回他們的密碼,必須在AccountController中添加一個新的action和一個新的view。這個功能將使用MemberShip類去尋找一個匹配的使用者,並發送一個包含它密碼的郵件到他們相關的郵箱。討論預設情況下,MVC Internet Applications 使用的是單向
Time of Update: 2018-12-07
情境你想阻止使用者訪問你網站的特定頁面,除非使用者已經註冊並且使用了使用者名稱和密碼登陸。<!--[if !supportLineBreakNewLine]-->解決方案使用一個AccountController,AccountModels 和 幾個MVC View,配合ASP.NET的 AuthorizeAttribute 特性,FormsAuthentication和Membership creation/validation
Time of Update: 2018-12-07
問題當排序和分頁和過濾都不夠幫使用者去找到他們想要的結果時,想一個最好的備選方式是讓使用者輸入(關鍵字)他們想要什麼。解決方案用HtmlHelper建立一個新的From和 文本輸入框,並且藉助LINQ根據使用者輸入的關鍵字在之前過濾過的結果裡尋找。討論和前邊的秘方很像,添加一個根據keyword 搜尋的功能需要更新 Book/Index view 和 BookController。在View裡添加一個新的from和textbox
Time of Update: 2018-12-07
問題隨著您網站的成長,無論是普通的還是動態內容,這兩個因素導致網站載入變慢。許多使用者造成了大量的網頁伺服器和資料庫的請求。大量的資料需要強大的資料庫處理能力來支援它。為了防止花了很多錢,只需添加更多的Web伺服器,更聰明的編程,以減少不必要的資料庫或動態處理請求,可以明顯增加你的web應用的整體速度解決方案使用OutputCacheAttribute去緩衝那些不經常改變或只在具體action改變的資料。討論在MVC3中緩衝是非常容易的。簡單的添加下邊的attribute在一個controlle
Time of Update: 2018-12-07
情境你要通過你的網站管理動態內容解決方案通過使用腳手架自動產生一個controller和多個views 允許使用者Create, Read, Update, and Delete(CRUD)資料。通過EntityFramework 的 code-first(代碼先行) and database-first
Time of Update: 2018-12-07
在本教程中,我們將建立一個獨特的滑動框導航。這樣做可以讓有菜單的盒子滑出,並且彈出縮圖。在某些功能表項目中我們還包含著有進一步連結的子功能表。取決於我們滑鼠在功能表項目上的停懸,子功能表將向左或向右滑動。我們將使用jQuery Easing Plugin外掛程式和一些由tibchris.提供的漂亮圖片 標記在HTML的結構中,我們將使用一個無序的列表,其中每個功能表項目將包含的主要連結和一個子功能表的div元素:<ul id="sdt_menu" class="sdt_menu">&
Time of Update: 2018-12-07
情境你要確保你的表單捕獲的資料包含你預期的資料,這些資料是基於你的資料庫或模型設計。解決方案.NET 4.0
Time of Update: 2018-12-07
問題你允許使用者上傳一個圖片,但是傳統的來說,這個圖片一般是從一個camera輸出的,這個圖片太大。所以你想展現一個簡單的圖片或者縮圖。在你的網站允許使用者在他看到完整圖片之前先預覽縮圖(譯者:這是一個很好的使用者體驗)。解決方案使用以下幾個類去更新現有的檔案上傳功能去調整圖片:FileStream, Image, Bitmap,和Graphics
Time of Update: 2018-12-07
今天一時興起想起了在SQL Server中使用DateTime.MinValue插入時間時報錯的問題,原因就在於資料庫的最小時間和.Net裡的最小時間不一致導致的,網上查閱了些資料,找到如下結果Net Framewrok 中,DateTime.MinValue => 0001/01/01 00:00:00SqlDateTime.MinValue.Value => 1753/01/01 00:00:00 SQL Server 2005 中,DateTime
Time of Update: 2018-12-07
情境互連網是由千百萬個人使用。他們來自數百個不同的國家,使用數百種不同的語言。甚至在加拿大、美國和英國之間英語也有許多方言。所以,不在你的網站上僅僅呈現一種語言是重要的。解決方案建立資源檔,並且以索引值對的形式添加靜態文本,通過CurrentUICulture來提供改變語言的能力。討論資源檔是基於文本的XML檔案,用來支援靜態網站多國語言。你建立一個主要的資源檔,包含你的預設語言。為文本建立一些key/value
Time of Update: 2018-12-07
這幾天再做網站靜態化工作,本以為很簡單的事情,不想實際實現過程中還是遇到了些小問題 頁面上有一些是公用嵌套頁如head.inc,bottom.inc等,為了修改維護方便決定使用shtml的include來解決,隨之問題來了 <!--#include file=”head.inc”-->這樣包含後發現頁面上會出現一個空行,網上查資料後發現是因為utf-8的BOM頭引起的,於是測試結果如下head.inc編碼為utf-8有bom時*.aspx頁面<!--#include file=
Time of Update: 2018-12-07
情境很多網站要求人們先註冊再去訪問內容或者發表評論.網站如牛毛,怎麼可能讓人們記住每個他們註冊過的網站。在註冊的過程中,可以發送一個電子郵件來提醒使用者他們剛剛註冊了,這樣,他們可能一會還會返回到你的網站。解決方案在使用者註冊之後使用SmtpClient和MailMessage發送郵件通知。討論發送一個郵件之前,你需要配置一個SMTP伺服器,連接埠,使用者名稱和密碼。為了使配置簡單化,我建議你在web.config的appsetting中配置。<appSettings><add
Time of Update: 2018-12-07
也許有人問,為什麼要用EF建立愛你資料表,code first好處是什嗎?使用EF建立資料庫/表,只需要設計簡單的C#類,再表內容變化的時候他會自動更新資料庫結構,並且保留原有資料。EF很強大,支援主外鍵並且能產生和db裡一樣的資料類型。由於我們這兩個表簡單,關於進階的知識我會放在這篇文章的底部作為附錄。根據需求,我們有兩種 input 檔案。一種是trend 的一種是bar的 我們先來看看這兩種檔案裡的資料:Trend : id taskid taskname time