2 月 26

  前年買了一台HP ProLiant Server,這是第一次自己在HP伺服器安裝系統(以往都是買IBM),第一次使用iLO時,覺得比IBM的ServerGuide機制方便許多,至少我不用上網去尋找ServerGuide的版本及下載燒錄等,但有發現操作的過程似乎有點異常的慢,由於是第一次使用iLO,加上後續也正常裝進OS了,便也沒再研究。
繼續瀏覽 »

2 月 22
//MVC3開始,新增Razer語法,不同於先前的<%...%>括號語法,使用At Sgin(@)敘述程式碼片段。

//在Razer檢視中,使用@*...*@進行程式註解。

//在程式碼中,要輸出內容,要加@或@(...)
//在html標籤中,要輸出內容,要加@
//在程式碼中,要輸出純文字,要加@:
@if(true)
{
    String strPrint = "這是測試輸出文字";
    @strPrint<br/>
    <span>strPring</span><br />
    <span>@strPrint</span><br />
}

@{string strl = "測試";}
@(strl)輸出文字<br />

@{ string strHtml1 = "<ul><li>項目一</li></ul>";}
@Html.Raw(strHtml1)<br />

2 月 13

  中午在幫公司一台x3650 M5安裝Windows Update並重開機後,就再也喚醒不能,一度懷疑是不是Updates的bug造成,畢竟近期Updates的問題出現的有點頻繁。把機殼打開後,除了一顆LED 163亮error外,看到SYS BRD ERROR這顆也亮了,很想直接宣判死刑,請DBA同仁趕緊進行後續補救措施,不過同事外出吃飯,加上這台是公司主要的DB Server,如果放棄這台,補救時間起碼要兩小時,且早上建的資料都要重來了,因此還是急切的尋找喚醒它的機會。

繼續瀏覽 »

2 月 5
//在測試Controller與View時,如果因為設中斷點導致網頁顯示不完整而無法進行測試,
//可以試著點選"跳離函式(Shift+F11)",讓頁面完整顯示,以進行測試。

//先於Model設計好欄位變數等,
//再於Controller設定執行時,透過剛設計的Model樣板,進行各個變數的處理(遞交資料)
//如從網頁欄位A讀取資料到變數X,再把X送到網頁的欄位B
//最後於View設計各欄位的顯示情形
2 月 4
//Controllers\HomeController.cs
public ActionResult Index()
        {
            TempData["Message"] = "修改此範本即可開始著手進行您的ASP.NET MVC應用程式。";
            return View();
        }
<!--Views\Home\Index.cshtml-->
<h2>@TempData["Message"]</h2>
2 月 3
    //資料模型一對多關聯
    public class Guestbook
    {
        public int Id { get; set; }
        public string Content { get; set; }
        public DateTime CreateTime { get; set; }
        public Member Member { get; set; }
    }

    public class Member
    {
        [Key]
        public string Username { get; set; }
        public string Password { get; set; }
        public string Name { get; set; }
        public string Email { get; set; }

        public ICollection<Guestbook> Guestbook { get; set; }
    }
    //Code First 就是在Model定義好各欄位後,其他的Controller、View都會自動幫你產生,
    //很神奇的功能,讓你專注在寫Model的部分就好