Time of Update: 2017-01-13
Windows表單應用程式的入口函數在Program.cs檔案中,但WPF應用程式沒有這個檔案,WPF應用程式入口函數在哪裡呢?手工添加一個入口函數,產生項目,出錯:原來WPF應用程式入口函數在objReleaseApp.g.cs檔案中:程式碼 代碼如下複製代碼 public partial class App : System.Windows.Application {
Time of Update: 2017-01-13
在wpf項目中,經常遇到需要跳轉視窗的功能,在以前分享一篇了今天在分享一段代碼,是通過content進行頁面跳轉的,這個和web的跳轉就一點都不一樣了。介面:點擊menu1 和2都會跳轉到Page1.xaml和 Page2.xaml前台xaml: 代碼如下複製代碼 <Window x:Class="WpfApplication3.MainWindow" xmlns=&
Time of Update: 2017-01-13
RichTextBox比較的強大,支援富文本和簡單文本等,可以實現出類似Word的那樣的效果。今天自訂一個支援富文本顯示的RichTextBox控制項。 代碼如下複製代碼 XAML代碼:<UserControl x:Class="Kaitone.DetectiveHelper.UI.Controls.RichTextBox.RichboxTextShow"
Time of Update: 2017-01-13
感謝WPF的強大封裝,這一切竟然3段代碼就完成了。比如我們常見到的那個兔子揉臉的GIF: 程式運行結果: 代碼則是使用BitmapDecoder類型,針對GIF動畫,則需要初始化它的子類GifBitmapDecoder。而BitmapDecoder得Frames屬性則包含一系列的BitmapFrame。這個類型是BitmapDecoder(和BitmapEncoder)中用到的映像幀,繼承自BitmapSource,因此本質上也是一種位元影像類型。 XA
Time of Update: 2017-01-13
我做的asp.net mvc應用程式要作為一個子應用程式部署到幾個網站中,需要在本應用程式中擷取網站的session值。已經使用了session state server,並設定了machine key,但還是不行。這個問題折騰了整整一天的時間,下面是解決辦法。建立一個HttpModule/// <summary>/// 這個模組需要放到整個管道的前端/// </summary>public class SessionShareModule : IHttpModule{&
Time of Update: 2017-01-13
在ASP.NET MVC中使用非同步作業的時候,我有這麼幾個關注點。非同步作業何時提高我應用的效能,什麼時候沒改善? 在ASP.NET MVC中到處使用非同步作業真的好嗎? 對於可等待的(awaitable)方法: 當查詢資料庫時(通過EF/BHibernate/其他的ORM)應該使用async/await關鍵字嗎?
Time of Update: 2017-01-13
ASP.Net的WebForm開發模式中,封裝了FileUpload控制項,可以方便的進行檔案上傳操作。但有時,你可能不希望使用ASP.Net中的伺服器控制項,僅僅使用Input標籤來實現檔案上傳。當然也是可以的。下面總結在項目中使用過的上傳檔案的方式。本文我們總結了三種ASP.Net中上傳檔案的方法。一、使用Asp.Net中的FileUpload伺服器端控制項實現上傳使用asp.net中的伺服器端控制項FileUpload上傳檔案非常方便。FileUpload對上傳操作進行了封裝,你只需要調用
Time of Update: 2017-01-13
CLK.AspNet.IdentityCLK.AspNet.Identity是一個基於ASP.NET Identity擴充設計的驗證授權模組,這個模組提供以角色為基礎的存取控制(Role-based access control, RBAC),將系統授權拆解為User(使用者)、Role(角色)、Permission(許可權)。讓開發人員可以在系統內,定義使用者屬於哪個角色、哪個角色擁有那些許可權、許可權可以使用哪些功能。後續使用者通過驗證之後,就可以依照角色許可權來使用系統功能。 &
Time of Update: 2017-01-13
本文我們詳細介紹asp.net MVC開發模式中的C,Controller控制器。1.Controller類Controller的執行體現在對其Excute方法的調用,在IController這個介面裡只定義了一個Excute方法,這個方法是以同步的方式執行的。public interface IController{ void Excute(RequestContext
Time of Update: 2017-01-13
asp.net路由則是asp.net機制的一部分,首先理解一些常用類和對象。1.RouteBase類。路由系統的核心是Route對象,每一個路由註冊(不同的url模式)對應的就是一個Route對象,這些Route對象註冊到同一個Web應用中構成一個路由表。RouteObject Storage
Time of Update: 2017-01-13
先我們來看看jquery的ajax緩衝問題 jquery的ajax請求預設請求cache是true 也就是開啟的,dataType為script和jsonp時預設為false。現在我要在瀏覽器裡讀取緩衝,因為ajax請求的資料很大,請求一次就夠了。但是問題來了,在FF裡面,是沒有ajax緩衝的,也就是每次都會觸發ajax請求,這點和IE不一樣。所以在這裡就得注意,做個判斷,阻止觸發ajax事件。function ajax_show(apartId,roomClass,sortTile)
Time of Update: 2017-01-13
ASP.NET4.0中我們使用Routing可以很輕鬆的將http://localhost/Customer.aspx?Id=1最佳化成http://localhost/Custome/1的形式,下面來看具體執行個體。首先,建立一個空的ASP.NET 4.0 Web
Time of Update: 2017-01-13
web api 本來就可以返回json格式的,為什麼我們要還對它做一些修改呢?因為web api預設返回的是xml,在提交請求的是設定了 Content-Type: application/json;返回的才是JSON格式的資料! 但是怎麼做到讓它只是返回JSON格式的資料呢?有時候就會遇到這種需求! 這是我最開始的做法]public static void Register(HttpConfiguration config) &
Time of Update: 2017-01-13
方式一:資料存放區模型Model:此方式未用到資料存放區模型Model,僅簡單的字串string型資料傳遞前台接收顯示資料檢視View: 代碼如下複製代碼 <div style="height:300px; width:100%"><div style="margin-left:100px;margin-top:50px;"><input id="testData"
Time of Update: 2017-01-13
使用 ASP.NET 又喜歡跟進新技術的朋友可能已經知道,在 ASP.NET 4.0 中增加了 Response.RedirectPermanent() 方法來實現永久重新導向,方法的作用在注釋中解釋的很清楚:執行從所請求 URL 到所指定 URL 的永久重新導向,並提供用於完成響應的選項。在 ASP.NET MVC 3 項目中,我們可以根據需要來使用以下寫法實現永久重新導向: 代碼如下複製代碼 public ActionResult Index(){
Time of Update: 2017-01-13
MVC架構的開發網站的利器,MVC架構也開始越來越流行了。對於.NET ,微軟也發布了MVC架構,做網站通常要涉及到使用者的許可權管理,對於.NET MVC 架構的使用者權限管理又應該怎樣設定呢?下面通過樣本講解一下怎樣實現.NET MVC 使用者權限管理。查看微軟MSDN庫我們知道,ASP.NET
Time of Update: 2017-01-13
原因是我的ASP.NET MVC3項目沒有首頁,而IIS設定的預設文件Index.asp也不生效了。ASP.NET MVC3網站設定首頁為html或asp檔案開啟Global.asax,添加如下代碼即可解決: 代碼如下複製代碼 protected void Application_BeginRequest(object sender, EventArgs e){ if (Context.Request.FilePath == "/
Time of Update: 2017-01-13
程式碼 代碼如下複製代碼 <script type="text/javascript"> $(document).ready(function () { var myChart = new FusionCharts("/FusionCharts/FCF_MSLine.swf",
Time of Update: 2017-01-13
ASP.NET MVC3 + Entity Framework項目中,從控制器傳遞匿名對象到視圖非常常見,原本以為用dynamic能輕鬆搞定,最後發現我錯了:Controller: 代碼如下複製代碼 public ActionResult Index(){ testContext context = new testContext(); dynamic data =
Time of Update: 2017-01-13
hared/MasterPage.cshtml: 代碼如下複製代碼 <!DOCTYPE html><html><head> <title>@ViewBag.Title</title> @this.RenderSection("Head_Js",