Design

Design
asp.net mvc

2016年2月29日 星期一

ASP.NET MVC Controller常用的Return 範例


ASP.NET MVC Controller常用的Return 範例  
ttp301永久轉址
return RedirectPermanent("www.yahoo.com.tw");//外部
return RedirectToActionPermanent("Contact"); //內部
http302暫時轉址
return Redirect("www.yahoo.com.tw");
return RedirectToAction("PasswordError", "Login");
跳到錯誤頁面
return HttpNotFound("error123");
return new HttpStatusCodeResult(404, "nod found");
跳到指定的檢視頁面
return View("About");
跳到指定的檢視頁面,並指定主版頁面
return View("About","_LayoutPage1");
回傳值
(也可傳回html)
return Content("回傳內容"); //

2016年2月19日 星期五

AngularJS routeProvider 範例

2016年2月11日 星期四

Visual Studio 排版 快速鍵

Ctrl +K , Ctrl + D

輸入這兩個快速鍵
讓版面自動排版

轉移資料庫更新

PM> Enable-migrations 啟用資料庫移轉
PM> Add-migration Give_it_a_name 移轉名稱
PM> Update-database 更新資料庫

2016年2月6日 星期六

GetJson 後端取url api 傳到前端GetJson 調用

Contraller創建一個ActionResult 叫GetManufacturers



 public ActionResult GetManufacturers()
        {
            string restURL = "https://xxx.xxx.xxx";
            using (var client = new WebClient())
            {
                var data = client.DownloadString(restURL);
                return Content(data, "application/json");
            }

        }

<pre class="prettyprint"></pre>

前端在用jquery getjson調用
取得Action HomeContraller 裡的GetManufacturers   然後用each 抓data.items[i].id每個id得值


在來就看你想怎做了



$.getJSON("@Url.Action("GetManufacturers", "Home")", function (data) {
        $.each(data.items   , function(i,item){
        var Id = data.items[i].id;
        console.log ("Id:",Id)
        });
    });

2016年2月5日 星期五

在 Blogger 上用 Google Code Prettify 顯示程式碼 (轉貼)

<script src="https://gist.github.com/MarsCaiWORD/0591b013a01d8f3328ea.js"></script>
先把自己想要的 Design 給選好,然後進到 Blogger 的 Design 頁面選[編輯HTML]在 <head> 後面貼這段:


<link href="http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" language="javascript" src="http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.js"></script>
<script type="text/javascript" language="javascript" src="http://google-code-prettify.googlecode.com/svn/trunk/src/lang-css.js"></script>
<script type="text/javascript">
    document.addEventListener('DOMContentLoaded',function() {
        prettyPrint();
    });
</script>
然後進到 自訂->進階-> Add CSS,加入這段:


pre.code {
  display: block; /* fixes a strange ie margin bug */
  font-family: Courier New; 
  font-size: 10pt; 
  overflow:auto; 
  background: #f0f0f0 url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAASwCAYAAAAt7rCDAAAABHNCSVQICAgIfAhkiAAAAQJJREFUeJzt0kEKhDAMBdA4zFmbM+W0upqFOhXrDILwsimFR5pfMrXW5jhZr7PwRlxVX8//jNHrGhExjXzdu9c5IiIz+7iqVmB7Hwp4OMa2nhhwN/PRGEMBh3Zjt6KfpzPztxW9MSAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzB8HS+J9kUTvzEDMwAAAABJRU5ErkJggg==) left top repeat-y;
  border: 1px solid #ccc;
  padding: 10px 10px 10px 21px;
  max-height:200px;
  line-height: 1.2em;
}
之後只要用 <pre class="code prettyprint">要顯示的 code</pre> 就可以顯示了。


轉貼 在 Blogger 上用 Google Code Prettify 顯示程式碼