發表文章

[Type Script] this 相關問題解決

圖片
關於TypeScript在類別內若要使用類別內的方法或全域屬性,我們會透過this來存取,如下圖,在NewModel方法內透過this存取屬性 問題1.在function內的this無法取得全域屬性 如下紅框,此時的this代表的是function本身

IIS 8.5 401 無法在外部網頁正確顯示

圖片
使用localhost可以正常顯示應用程式的401登入頁,但使用網址的方式,卻出現IIS的訊息頁面 解決方法 此問題為401的錯誤設定在Window2012預設為只在localhost才顯示詳細資料,所以只要將設定改回顯示內容即可。

IIS8.5 Error 500.19-Internal Server Error

圖片
佈署程式後出現如下錯誤 執行環境 Window Server 2012 Framework 4.5.2 MVC 5

[Note] ASP.NET MVC 6新功能探索

   個人看完影片介紹的簡要記錄 MVC 6 新功能 View Components:以View為中心的元件化技術。 Service Inject:將服務類別載入View內,供View直接使用。 TagHelper:對我來說是一大亮點,可以以自訂的tag來產生自訂的html內容,例: <Kim-Email>這跟AngualrJs的Directive的概念很像。

[AngularJs] 解決js最小化錯誤

圖片
    最近有一些使用AngularJs撰寫的js檔案,想說測試都沒什麼問題後,應該可以上正式區,而要上線前當然要作一些最佳化的動作,所以透過 System.Web.Optimization.Bundle將js打包作壓縮,但作完一測試馬上出現注入模組錯誤,如下圖 程式碼-原 此問題是因為最小化後,變數會重新命名,所以在注入時會發生找不到的錯誤

[AngularJs] 繫結超連結出現前置詞unsafe

圖片
    今天撰寫一個功能是將內容轉成 BlobUrl 的方式讓使用者下載檔案,一開始使用jQuery繫結href是可以正常下載,但使用Angular的繫結後,按了下載會無法作用,檢查html原始檔,發現href內容前方多 unsafe 的前置詞.....。搜尋文章後,才知道這是Angular的安全性檢查,認為是有問題的網址才加上去的。如下圖按了"產生"後的href

[Entity Framework] edmx的欄位轉成列舉

圖片
       EntityFramework的edmx,有2種方式可以將欄位型別為 Byte、Int16、Int32、Int64 或 SByte的欄位轉成列舉型別。1.是透過Designer直接建立新的列舉,2.關聯現有的列舉。 1.建立新的列舉

[AngularJs] 自訂Directive-下拉式選單

圖片
     Angular有許多內建的directive來方便我們對html元素的操作,例:ng-option、ng-repeat…等。除了內建的我們也可以自訂directive來封裝一些常用的功能。本篇重點為如何自訂Directive將某個常用的下拉式選單包裝起來,較詳細的說明可以參考最下方的參考來源。 主要功能: 將常用項目封裝成一個獨立的元素my-select 指定預設值my-selected並與directive作雙向繫結 directive對外通知事件 Demo See the Pen directive-4-scope-event by kimxinfo ( @kimxinfo ) on CodePen .

[Window Phone App] 小小聲的說參與微軟的活動中獎了

圖片
   這兩天剛好看到微軟有一活動” 加入新一代設計大師援助計畫! ”,上架任一app的分類為遊戲或娛樂,即可以申請奬學金,剛好以活動此推動一下我這懶骨頭,不然上了那麼多app的課程,還沒上架過任一app,還真是有點慚愧XD。 活動內容有註明,若同時上架WindowPhone及Window Desktop加一個帳號最多申請6次的話,最多可以申請18000,不過我志在參加,所以只上架一個Window Phone App。

Power Shell 初體驗

圖片
同事分享一個在MVA看到的教學影片" Windows PowerShell 3.0 教學 ",跟著練習一遍後,將相關指令整理如下: 什麼是Power Shell      Windows PowerShell是微軟為Windows環境所開發的程式及腳本語言技術,採用的是命令列介面。這項全新的技術提供了豐富的控制與自動化的系統管理能力。除了在管理系統時透過此介面執行原有的命令列工具外,還可以透過內建的一百多種標準命令工具來額外管理登錄檔資料或WMI以及事件日誌與數學運算等等.. 基本指令 先打開power shell