Show me. Don't tell me.
reCAPTCHA for .NET reCAPTCHA for .NET
reCAPTCHA計畫原本是由卡內基美濃大學所發展的系統,後來普遍被發展到防止非人為行為的自動程式上,包含Facebook與Twitter都有使用。此篇跟大家分享如何在Asp.Net上使用reCAPTCHA for .NET來實現該功能。
2016-08-22
SignalR tuning experience SignalR tuning experience
整理使用SignalR的一些經驗與調校內容 使用SignalR作為公司處理client-server的訊息傳遞的功能已經好一陣子,這邊整理一下相關知識。 BasicWeb Browser SupportApplications that
2016-08-21
c# ternary operator, null coalescing operator and var c# ternary operator, null coalescing operator and var
在寫程式中往往會遇到一些簡化程式碼的簡寫,如foreach在C# 3.0有了LinQ與Lambda表態是後就漸漸的被少用了(在大型的開發架構下看的懂程式碼的架構才是第一步最重要的,除了效能考量外) c#的?:這是傳統的三元運算子(ter
2014-05-05
.NET MVC Multiple types were found that match the controller named 'XXX' .NET MVC Multiple types were found that match the controller named 'XXX'
解決重複註冊多個的Routing問題 前言在MVC的架構,當我們要註冊一個routing時我們通常會用以下方法註冊 routes.MapRoute( "Default", "{controller}/{action}/{id}",
2014-02-18
Set Default Page to Hybrid Web Application(MVC and Web Form) Set Default Page to Hybrid Web Application(MVC and Web Form)
關於MVC架構下的Default Page的機制 在MVC架構,如果要設定預設的Default Page給MVC,我們可以在RoutConfig.cs中設定Default的MVC Controller來讓他接收,如下: public s
2014-02-17
Register customize .NET MVC Web/WebAPI Routing URL from Reflection Register customize .NET MVC Web/WebAPI Routing URL from Reflection
分享一下如何動態註冊客製的Routing 前言因工作需求,需要將原本的預設Controller\Action\ID或api\Controller\Action\ID的Routing方式都改為只有Action的情況,說明如下: 有一個T
2014-01-12
App_Code is Evil in Web Application Project App_Code is Evil in Web Application Project
最近在新的專案上使用了WebAPI開發一些服務,結果因為以前的壞習慣讓我直接下意識地開了App_Code的資料夾並在資料夾內放了一些會常用到的Utilc或Common類型的class或static method。 機車的是當我build過後
2013-12-15
Using Html.Raw() method to show content include Html tags in .NET MVC(under Razor ViewEngine) Using Html.Raw() method to show content include Html tags in .NET MVC(under Razor ViewEngine)
在.NET MVC中如果使用Razor作為ViewEngine 我們最常用來輸出一個model的參數的用法應該就是@了,這邊來介紹如何輸出包含HTML Tag的內容 詳細的說明與用法可以參考Demo大的ASP.NET MVC3 Razo
2013-11-13
Use NonAction Attribute to Hide Controller in .NET MVC Routing Table Use NonAction Attribute to Hide Controller in .NET MVC Routing Table
如果我們想要讓某一個Controller中的Action不要在路由表內被註冊的時候就可以透過NonAction的方式來實現 在.NET MVC當中一個Controller通常會被對應到URL中並透過該Controller本身具有的Act
2013-11-04
ASP.NET MVC 4 入門 ASP.NET MVC 4 入門
MVC 4開發環境與基本知識 檢視引擎(view engines): ASPX 傳統的頁面架構,保持先前ASP.NET的web form概念使用.aspx/.ascx/.master 等檔案組成 templates 架構,使用<
2013-10-23
Make first letter of a string upper case in C# Make first letter of a string upper case in C#
寫程式時我們常常遇到要將英文文字轉換成大寫與小寫的需求,此時我們通常會使用.ToUpper()或.ToLower()的方式做大寫與小寫的轉換 但我們也會常常收到只需要將第一個字轉成大寫其他都小寫的需求,這時我們可以透過TextInfo這
2013-08-30
5 / 5