Time of Update: 2017-01-19
一、概述首先必須清楚SMTP才是提供郵件伺服器的核心,收發郵件全靠SMTP。不信你關掉hMailServer的POP3和IMAP,伺服器照樣可以收發郵件。POP3和IMAP只是郵件伺服器實現的用於提供郵件用戶端收取和管理郵件的兩種協議,其中POP3協議只能收取伺服器上的郵件,而IMAP協議可供用戶端管理伺服器上的郵件。目前幾乎所有的第三方伺服器的SMTP都限制了發送配額等各種限制,並且幾乎所有的郵件伺服器都會檢測發送方的網域名稱和IP是否匹配。簡單說就是別用第三方的進行測試,也別用自建的loca
Time of Update: 2017-01-19
前幾天算是開題了,關於怎麼做自己想了很多,但畢竟沒做過項目既不知道這些想法有無必要,也不知道能不能實現,不過鄧爺爺說過“摸著石頭過河”吧。這段時間看了一些博主的文章收穫很大,特別是@kencery,依葫蘆畫瓢開寫。一、基本架構還是先說下基本架構吧,一下子搞了7個項目看著挺亂的,我的理解是M、V、C
Time of Update: 2017-01-19
問題提出:在asp.net開發中,如果有這樣的一個需求,如果在清單控制項,如GridView中的某列中顯示的是一個計算公式得出的值,那麼需求來了,滑鼠移入該數字,顯示該數位計算公式和過程,如何做?解決方案分析:常規可以使用控制項的title屬性來顯示提示資訊,但是顯示資訊的樣式不美觀。接下來我們可以使用這樣的一個解決方案,其顯示效果如下圖所示:詳細實現步驟:1、下載彈出提示框相關js檔案包,下載地址:http://download.csdn.net/detail/taomanman/908321
Time of Update: 2017-01-19
前段時間一直在用MVC4寫個網站開發的demo,由於剛開始學所有的代碼都寫在一個項目中,越寫越混亂,到後來有些代碼自己都理不清了。正好看到別人在用MVC5寫東西,喜新厭舊的我馬上下載了Visual Studio 2013,幸好MVC4到MVC5變化不大,這次準備用MVC5重新寫個Demo。 每次看以前寫的代碼總有把它丟進資源回收筒的衝動,其實沒有完美的代碼,能解決問題的代碼就算是好代碼吧,但是我還是決定重新寫一個學習的Demo,希望這次能有提高,希望這次能寫完吧!一、開發環境1、開發環境:
Time of Update: 2017-01-19
一.上傳檔案和重複檔案處理檔案處理的原則是:不在資料庫中儲存檔案,只在資料庫中儲存檔案資訊(Hash值等)。採取檔案的MD5重新命名檔案在一般情況足夠處理檔案的重複問題,強迫症傾向則可以考慮將MD5和其他摘要演算法結合。public static string Save(HttpPostedFileBase file, string path) { var root = "~/Upload/" + path + "/"; var phicyPath =
Time of Update: 2017-01-19
整個過程分為兩部分:產生拼音碼欄位、按拼音碼進行模糊查詢。批量產生拼音碼欄位的實現:protected void Button1_Click1(object sender, EventArgs e) { string strSQL; strSQL = "select mc from TEST001"; IDataReader dr = dac.DataReaderQuery(strSQL); while (dr.Read()) { string mc=dr["mc"].ToString();
Time of Update: 2017-01-19
小編之前也介紹了許多ASP.NET檔案上傳的解決案例,今天來個asp.net檔案上傳大集合。1 使用標準HTML來進行圖片上傳前台代碼:<body> <form id="form1" runat="server"> <div> <table> <tr> <td colspan="2" style="height: 21px" > 使用標準HTML來進行圖片上傳</td>
Time of Update: 2017-01-19
話說今年微軟是很給力的,Win10算是吸引了福士的眼球了,而最新的.NET5架構更是OK。最新的.NET5進行了開源,同時利用NuGet以及Node和Bower進行了跨平台化;這意味這可以直接在Mac或者Linux上使用.NET進行開發。而最新的Mvc5和EF架構也算是進行了換臉了,跟之前Mvc4的項目都不一樣,如果進行移植除了核心代碼可以拷貝過來,其他的統統要重新來過。最近準備改版一下網站,所以嘗試了一把最新的架構;當然由於現在還是預覽版所以改動什麼的都超大,所以也走了不少彎路;特在此記錄一下
Time of Update: 2017-01-19
先飽飽眼福:在之前的文章中也有類似帶進度條檔案傳送的案例,大家可以翻閱之前的文章對知識點進行擴充。部分代碼:<%@ Page Language="C#" %> <%@ Register Assembly="MattBerseth.WebControls.AJAX" Namespace="MattBerseth.WebControls.AJAX.Progress" TagPrefix="mb" %> <!DOCTYPE html PUBLIC
Time of Update: 2017-01-19
現在,我們來看存放檔案的資料庫表結構,這裡,我們給出建立表的標準SQL語句:CREATE TABLE tblBooksUpload( DocID int NOT NULL IDENTITY Primary Key , DocTitle varchar (200) , Doc image, DocType varchar (50) , Entrydate datetime Default
Time of Update: 2017-01-19
今天我們講解如何利用asp的上傳功能將本地的檔案上傳到伺服器上。最簡系統包括下面三個檔案:upload.htm
Time of Update: 2017-01-19
今天為大家介紹6個ASP.NET常用技巧,使用操作簡單,具有很高的實用性,記得收藏哦1.跟蹤頁面執行 設定斷點是頁面調試過程中的常用手段,除此之外,還可以通過查看頁面的跟蹤資訊進行錯誤排查以及效能最佳化。ASP.NET中啟用頁面跟蹤非常方便,只需在Page指令中加入Trace="True"屬性即可:設定斷點是頁面調試過程中的常用手段,除此之外,還可以通過查看頁面的跟蹤資訊進行錯誤排查以及效能最佳化。ASP.NET中啟用頁面跟蹤非常方便,只需在Page指令中加入Trace="True"屬
Time of Update: 2017-01-19
有時候我們網站需要添加驗證,這一節我們示範下怎樣使用ASP.NET MVC5添加驗證。1.在Model類裡面添加驗證,代碼如下: public class Movie { public int ID { get; set; } [StringLength(60,MinimumLength=3,ErrorMessage="主題的長度必須在3到60個字元")] public string Title { get; set; } [Display(Name="Release Date")]
Time of Update: 2017-01-19
在asp.net中,上傳圖片功能或者是常用的,產生縮圖也是常用的。baidu或者google,c#的方法也是很多的,但是一用卻發現縮圖不清晰啊,縮圖片太大之類的事情,下面是我在處理圖片上的代碼,效果不錯,所以拿出來分享,(效果能達到一些繪圖軟體的效果)代碼如下: /// <summary> /// asp.net上傳圖片並產生縮圖 /// </summary> /// <param name="upImage">HtmlInputFile控制項</
Time of Update: 2017-01-19
多選檔案上傳,已經非常多了,選擇性多了可能有時候要比較下哪個更合適,結合到項目中使用更方便才是最重要的。很多的多選上傳基本上都是調用的swf檔案,確實用flash 或flex開發一個多選上傳的功能很方便,比如flex裡內建的FileReferenceList對象本身就支援檔案的多選,有這個的話就方便多了,下面要說的主要也是基於flex開發的一個多選上傳功能。主要實現的功能如下: 一、選擇多個檔案上傳並顯示單個檔案的上傳進度 二、顯示所有檔案總的上傳進度 三、顯示所有上傳檔案的總大小 四、
Time of Update: 2017-01-19
首先,我們需要下載這個名為 RanUpLoad 的組件。下載完成之後,兩個 dll 檔案添加到項目的引用中區,xml 檔案也要複製在項目中的 bin 檔案夾下,也就是最後三個檔案都要存在於 bin 檔案夾中。接著,上傳控制項還是用 ASP.NET 中內建的 FileUpload 控制項,需要添加的就是在 FileUpload 控制項旁邊加入標籤:<radU:RadProgressManager ID="Radprogressmanager1" Width="100%"
Time of Update: 2017-01-19
情境描述:某個公司有多個部門並且部門存在子部門,通過一個下拉框選取多個部門,但是如果某個部門的子部門被全部選擇,則只取該部門,而忽略子部門。(葉子節點全被選中時,只取父節點)知識點:ComboTree、一般處理常式、遞迴、Json效果如圖 資料庫表設計:unit_main 節點類設計: public class Unit { public decimal id { get; set; } public string text { get; set; } public
Time of Update: 2017-01-19
這一節來給大家示範下怎麼對使用者資訊進行修改和刪除使用者,主要包括以下內容1.顯示所有使用者2.編輯使用者3.刪除使用者 1.顯示所有使用者 我們把所有使用者資訊查詢出來,以表格形式在頁面上顯示,效果圖如下: 首先把所有使用者資訊顯示在index頁面上.找到index頁面對應的controller,然後尋找出所有使用者資訊,把尋找出的使用者集合放在viewdata裡面 Controller代碼:public ActionResult Index()
Time of Update: 2017-01-19
這一節給大家講解下ASP.NET MVC 2.0的伺服器端驗證的用法。大家知道,一個項目只用JS用戶端驗證是不安全的,使用者可以禁用JS來繞過用戶端驗證,所以必須有伺服器端驗證。關於伺服器端驗證,主要調用System.ComponentModel.DataAnnotations命名空間裡面的類庫。
Time of Update: 2017-01-19
這節以新聞網站為例實現新聞的添加,並把附件和圖片上傳至伺服器。學習內容步驟一 添加新項,建立Web表單並將其命名為“newsadd.aspx”步驟二 布局頁面,建立6行2列的表格步驟三 資料來源控制項定義資料的方法,在newschuli.cs頁面中編寫代碼如下:public static void addnews(newsclass news1) { using (SqlConnection cn = dbconn.GetConnection()) {