2016年4月30日 星期六

利用AJAX 呼叫 Controller 傳遞資料

JS部分:

 $(document).ready(function () {
                $('#privacyLink').click(function (event) {
                    event.preventDefault();
                    var url = $(this).attr('href');
                    //alert(url);
                    $('#privacy').load(url);
                });
            });


Controller 部分:

  public ActionResult PrivacyPolicy()
        {
            if (Request.IsAjaxRequest())
            {
                return PartialView();
            }

            return View();
        }







Html部分:

@Html.ActionLink("Show the privacy Policy", "PrivacyPolicy", null, new { id = "privacyLink" })

2016年4月20日 星期三

Entity FrameWork Database first MVC

以MVC架構做資料連結,以下的Msdn 說明得太棒了,所以趕緊記下來,Entity Framework MVC 架構忘記時照著做就記起來了 ~

https://msdn.microsoft.com/zh-tw/data/gg685489.aspx

2016年4月19日 星期二

asp.net MVC IIS 架設的網站提升速度的方法

在架設Asp.net 的MVC架構於IIS的網頁(站)時,因為MVC的機制是當使用者使用時將該網頁的.dll做編譯然後呈現給使用者,並且存活於一段時間快取,直到經過一段時間後才再給下一位使用者呼叫時進行編譯。


這邊的作法是將IIS 的網站永遠保持啟動,使使用者感覺不到編譯的等待時間

以下是作法

1.  開啟IIS 進到應用程式集區


2. 選擇當前網站使用的集區 -> 進階設定 -> AlwaysRunning