in

Darkthread

黑暗執行緒
All Tags » ASP.NET (RSS)

Browse by Tags

  • CODE-jQuery Client-Side多國語系切換設計之Server端補充包

    前陣子,我提出一個 以jQuery實作網頁多語系切換 的點子,主張透過UI.htm維護文字對照表,提供js以Class註記加查表的方式,讓網頁可直接呈現預設語系文字(傳統上要將可切換文字全都換成代碼,可讀性大減),再用對照方式查出並置換為其他語系內容。 同事 迫於我的淫威 在了解該架構的便利性後,開始逐步在專案中試用。今天同事MSN給我,許了一個願: 呼叫ml("預設語系文字內容")傳回其他語系對照的做法在寫Javascript時很好用,但很希望在aspx.cs端也提供相同功能!! 身為 始作俑者 元件供應者,幫開發人員實現心願是責無旁貸的使命,所以花了點時間寫了jQueryMultiLangAgent類別來滿足需求...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 09-01-2010
  • Web Config ConnectionString Encryptor v0.9 Release Note

    Since ASP.NET 2.0, web.cofig adds connectionStrings section to store database connection string and provides encryption function to secure the sensitive information (like database account and password). For example: <connectionStrings> <add name=" PlaygroundConnectionString " connectionString...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 08-29-2010
  • 【潛盾機】web.config連線字串加密工具

    ASP.NET 2.0起,web.cofig裡多了connectionStrings區段專門用以儲存資料庫連線字串,同時為避免連線字串中的帳號、密碼等機密資訊曝光,區段內容可以加密方式儲存。例如: <connectionStrings> <add name=" PlaygroundConnectionString " connectionString=" Data Source=(local);Initial Catalog=Playground;Integrated Security=True " providerName="...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 08-29-2010
  • MicroHttpServer - 用100行C#寫一個HTTP Server

    有個點子,想在WinForm上跑程式模擬出Web Server功能,讓Browser或程式可以透過HTTP協定與其溝通。既然想到,就動手做看看囉! HTTP Server絕大部分的核心功能,其實都可用.NET搞定: 用 TcpListener 接受特定Port連入的TCP連線,取得 NetworkStream ,以StreamReader、StreamWriter讀取及寫入資料... .NET BCL 真是應有盡有!相較之下,以前那種基礎元件跟函式庫都得自己張羅的時代,只能用茹毛飲血來形容。 有了BCL的加持,配合兩個自訂類別封裝Request、Response,只花了不到100行C#,就組出一個可以接受HTTP...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 08-13-2010
  • 【茶包射手專欄】跨機器之WCF認證問題

    這是我的經驗。開發WCF Service時先在本機上寫Service及Cient,Visual Studio及.NET Framework做掉了大部分的Dirty Work,拖拖拉拉,動動小指,一段WCF程式就寫出來了,開開心心地做完測試,將包含WCF Service的ASP.NET部署到遠端機器上,再把Client端的Config指向遠端主機,理論上似乎就可以改測遠端主機連線模式: <client> <endpoint address=" httq://remoteMachine/WCFService/Service.svc " binding="wsHttpBinding"...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 07-30-2010
  • TIPS-取得WebClient錯誤的詳細訊息

    先前介紹過 用WebClient存取網站內容 的技巧,在實務上有個狀況: 當存取對象的ASPX發生程式錯誤,呼叫端只會得知是HTTP 500應用程式出錯,但錯誤細節無從得知。 例如以下範例: protected void Page_Load( object sender, EventArgs e) { //加入故意產生錯誤邏輯 if (Request[ "err" ] != null ) throw new NotImplementedException(); WebClient wc2 = new WebClient(); string s = wc2.DownloadString...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 07-28-2010
  • 【RFC】一個力求簡單易用的jQuery Client-Side多國語系切換設計

    RFC是Request For Comment的意思,學過網路的人應該多半有聽過,但這篇文章跟開創網路歷史的那堆偉大協定文件一點關係都沒有(謎之聲: 憑你也配!),純粹只是提出一個構想,想多蒐集各方意見。 事情要從工作專案增加了多國語系需求說起,ASP.NET雖早有解決方案,但我一直覺得傳統的多國語系搞法不夠人性化,就興起了為搞套簡便做法救自己的念頭。 傳統的ASP.NET多國語系做法要把所有因語系變換的文字改成變數物件或指定Resource Key,然後為不同語系設定資源檔,再針對每個Resource Key指定對應的字串。說具體一點,就是ASPX裡原本是 < asp:Label ID...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 07-23-2010
  • 設計賓至如歸的HTTPS強制導向網頁

    有個網站有較嚴的資安要求,因此在IIS管理員中將其設為必須使用SSL連線,當使用者使用HTTP而非HTTPS連線時,會看到403拒絕存取的錯訊訊息,不太友善: 403 - Forbidden: Access is denied. You do not have permission to view this directory or page using the credentials that you supplied. 嚴格說起來,這個訊息回應不夠人性,未導引使用者解決問題,所以我們來試做一個讓使用者有賓至如歸感受的HTTPS強制導向服務。 必須使用SSL的錯誤回應碼是403.4,我們可以為它寫一個專屬自訂錯誤網頁...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 07-21-2010
  • 筆記-讓ASP.NET TreeView可以透過Javascript新增節點

    同事在網頁上用了 ASP.NET TreeView控件 ,但專案規格中需要由Javascript端完成新增節點的動作,很不幸地,這不是ASP.NET TreeView內建支援的功能。 如果時間充裕的話,我會建議改用jQuery TreeView Plugin,較符合大量Client端客製的需求,但因時程迫在眉睫,且只差這個小功能,所以大家不要考究"破解"ASP.NET TreeView前端設計的意義,把它想像成打破水缸救人就好。 寫完這段程式,等同於小小地破解ASP.NET TreeView前端HTML與Script設計。發現原來每一個節點都是一個Table(選擇用Table來配置排列而沒用CSS...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 07-16-2010
  • WCF死得不明不白? WCF追蹤助你抽絲剝繭

    相信許多人都有WCF很難Debug的印象! 的確,Client透過Proxy Class以非同步呼叫執行於Host程序的程式碼,乍看跟呼叫本地元件沒兩樣,但本質上卻涉及一連串複雜機制,要將Server端或傳輸環節中發生的錯誤詳實地傳到呼叫端本來就不是件簡單的事。 昨天剛好遇上一起 RIA Service離奇暴斃 案,只知WCF呼叫無疾而終,別無線索,最後還是靠著修改程式看結果變化的土方法才找出傳回結果項目過多的問題。不過,在爬文過程中,意外發現了因先前不夠用功所以遺漏的好東西-- WCF Tracing 。 WCF內建了保留追蹤記錄的功能,我們只需在web.config中加入: <configuration>...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 07-08-2010
第1頁,共18頁 (174個項目) 1 2 3 4 5 下一頁 > ... 最後一頁 »
Powered by Community Server (Non-Commercial Edition), by Telligent Systems