- string data = @"
- {
- ""B"" : ""88888888-4444-4444-4444-121212121212"",
- ""QID"" : ""0610a3ac-4262-4b1b-aa23-3a16edb5c7b3"",
- ""QID"" : ""1ae67bee-e819-451d-bc20-54dffdf839b8"",
- ""Anr"" : """",
- ""Der"" : ""54026fee464f7456"",
- ""An"" :""1c440ab1-7b00-4dcc-8faa-e1c3f1375eb9""
- }";
- WebClient webClient = new WebClient();
- webClient.Headers["Content-type"] = "application/json";
- webClient.Encoding = Encoding.UTF8;
- webClient.UploadString("http://localhost:3415/WcfService.svc/TEST", "POST", data);
2014年8月27日 星期三
[WCF] WebClient post api
用於測試WCF資料,作為客戶端傳送資料到wcf
2014年8月26日 星期二
[sql] order by 按照自己希望排序
order by
case
when c.Name = '單選' then 0
when c.Name = '複選' then 1
when c.Name = '問答' then 2
end
2014年8月20日 星期三
[JS] 定時重新整理 + 停止 + 繼續
當有遇到要將js的 setInternal() 停止再繼續時,請參考下列方式 :
- <script type="text/javascript">
- var refresh;
- //定時重新整理的method
- function refreshInterval(){
- refresh = setInterval("ReloadPartialView()", 20000);
- }
- //執行
- refreshInterval();
- //...
- //當觸發特定條件,停止重整
- clearInternal(refresh);
- //...
- //啟動重整
- refreshInterval();
- </script>
2014年8月9日 星期六
[MVC] View要如何回傳List至controller (Model Binding To List Of Objects)
Q : View要如何回傳List<model>至controller
- public JsonResult UpdateOrder(List<CategoryModel> CateList)
- {
- ...
- }
A :
model binding 就是利用表單 的name與物件的同名欄位做Reflection,
而對於List則需要在View的model name上加[index] 來達成
ex.@Html.TestBox("Categorymodel[" + @i + "].ID, "value")
ps.要注意的是, index必須從0開始,不然就會繫結失敗
Q : 但是我不是用for loop, index也不是從0開始怎麼辦?
A : 額外設定Index讓程式知道,就可以用你專屬的流水號,而程式也可以binding到
- @Html.Hidden("Categorymodel.Index", "你的流水號xxxxxxxxx")
[Error] MVC 發佈到 IIS 後,找不到首頁
Q: MVC 發佈到 IIS7 後,連到首頁跳403,無法正常導向到首頁
截至網路
A: 我找到的原因是,IIS無法正常處理 MVC 的 route 設定,因為版本沒有設置到asp.net4.0
所以解法就是把asp.net4.0註冊出來。
步驟 :
1. 用系統管理員身份打開命令提示字元
2. 去C槽 Windows\Microsoft.NET\Framework\ 找出自己4.0版本
3.註冊
之後就可在IIS上找到ASP.NET4.0,
再到網站的應用程式集區設定成4.0即可囉~~
截至網路
A: 我找到的原因是,IIS無法正常處理 MVC 的 route 設定,因為版本沒有設置到asp.net4.0
所以解法就是把asp.net4.0註冊出來。
步驟 :
1. 用系統管理員身份打開命令提示字元
2. 去C槽 Windows\Microsoft.NET\Framework\ 找出自己4.0版本
3.註冊
cd \
cd Windows\Microsoft.NET\Framework\v4.xxx.xxx
aspnet_regiis -i
之後就可在IIS上找到ASP.NET4.0,
再到網站的應用程式集區設定成4.0即可囉~~
訂閱:
文章 (Atom)