發表文章

目前顯示的是 10月, 2020的文章

ASP.NET WebService(二)_三種存取方式介紹_webmethod屬性大致介紹

圖片
很久以前曾整理過一篇xml webservice部落格文章 https://coolmandiary.blogspot.com/2017/11/web-service.html  可以得知用於應用程式整合、B2B整合和跨防火牆的通訊 如今因為又看到其他文章跟在實際專案中再次見面 因此想再加深補充實務上的經驗分享當筆記 在此之前先溫顧一下 在.NET WebService中共分為三種存取途徑 1.EndPoint (SOAP): 也就是比較常在市面上基礎教授書籍中講的URI location  會直接條列出web service所包含的一系列方法及方法描述、Class描述 是XML based的message template,是Browser跟WebService之間溝通收發的橋樑。 實際案例: http://www.webxml.com.cn/WebServices/WeatherWS.asmx 2.Disco(Web Service Discovery):用於指向web服務位置 Disco 的用途就像電話簿和搜尋引擎網站一樣,提供資訊分類以及尋找的服務,讓我們能方便迅速找到所需的 Web Services。 其運作原理是,當開發人員將一個 Web Service 設計完成之後,可以將它登錄到一個集中的地方,其他人就可以向這個集中地查詢找到需要的服務。這個登錄-查詢的機制只要就是依靠 UDDI(Universal Description, Discovery and Integration) 來達成。 (備註:在不知道哪裡有你需要的 Web Services情境下起到作用。) 實際案例: http://www.webxml.com.cn/WebServices/WeatherWS.asmx?disco 3.WSDL(Web Services Description Language): 用於描述webservice服務定義的方法、屬性、Binding的協定、Port、URI 當在網路上找到一個 Web Service,如何知道怎樣使用?有哪些服務、方法可以呼叫? 要傳遞對應哪些參數? (備註:是在你已經確定要使用某個 Web Service 並且知道其網址的情形下才有用) 實際案例: http://www.webxml.com.cn/WebServices/Wea

[私房菜單料理學習]_滷豬肉

圖片
示意圖:https://icook.tw/recipes/277180 近期跟媽媽學習完滷豬肉料理方式 整理一下食譜跟料理步驟 食材儲備: 豬肉(胛心肉)5~6斤-->(1斤:140~160) (胛心肉:肥瘦都有如果家裡有想吃肥但又有不敢吃肥的推薦,或用梅花部位如果都不敢吃肥) 可請市場肉商先幫忙切塊 青 蔥 (去腥用) 老 薑 片(去腥用) 蒜 頭(去腥用) 米酒(一瓶20元左右) 花雕酒(一瓶400元) 辣椒(敢吃辣的話) 滷包兩包 調味料: 鹽巴 柴魚粉 冰糖 醬油 Step1.請預先準備好去腥提味小物(可先準備好避免之後手忙腳亂) 老薑片請切片 (量大概拿2~3塊) 蒜頭請剝皮(大約8顆~10顆)->不切不拍碎維持整顆 (清洗完表皮後才放置砧板,可先切某尖端一小部分會比較好剝皮) 辣椒一條切半 蔥一大捆打結 https://www.youtube.com/watch?v=MnvWj2yW_W0&ab_channel=YifangChen Step2. 肉塊丟炒鍋翻炒(由於剛在市場上切塊的豬肉有殘餘的水分再加上要先殺菌及去腥處理) 要持續維持翻炒,觀察直到水分有散失出來) 當生肉變熟色後(紅色變灰白色) 此時丟入薑片和兩瓢冰糖(上醬油棕色用) 在繼續翻炒一陣子 隨後再丟入蒜頭 繼續翻炒直到上色完成(變成醬油棕色) (切記要底部翻上來炒避免吵不均勻甚至燒焦,火可調小如果怕燒焦動作又比較慢,在此階段完全不加任何油炒。) Step3.在經歷一段時間翻炒水分散失後開始爆油,瀝出的豬油可以拿來在利用於炒菜。 也不會讓整鍋魯肉比較油,再把肉塊分裝於另一大鍋(之後滷製的大鍋) 此時可依照家裡有沒有想吃其他料在加入(水煮蛋剝好殼的、豆干、 蘿蔔 ) Step4.煮水(大約三四大瓢,由於不可能直接把冷水加入到煮熱的肉塊中處理。 水先煮沸,在煮水階段 將蔥球丟入鍋中 將辣椒段丟入鍋中 倒入一碗米酒 倒入一碗花雕酒 倒入一碗醬油 再倒入三碗水 加入柴魚粉、鹽巴各一匙 (在此酒類視為水一部分,醬油跟水的比例  1:5。) (幾碗的比例會依照是否總水量有把鍋中料滅頂而定,油可能會加到至少9碗 醬油就在動態調整加第二碗,米酒跟花雕維持一開始加入的一碗量即可。) 鍋蓋蓋好,調整溫老火慢慢給他熱煮至少一小時(或以上)。

ASP.NET 學習5_資料綁定的方式

ASP.NET 2.0 的Data-Binding 資料繫結(綁定)語法表示語法: <%# Data Source Name %> 當中可以是Single Value Data Binding也可以是Repeated Value Data Binding Single Value Data Binding常見使用情境: <%# Name of the Property %> <%# Expression %> <%# Method Name, Parameter List %> Repeated Value Data Binding常見使用情境: <%# Name of the Data Source %> 在當中要填入的是 於webform中的兩種綁定語句 單向綁定(唯讀):Eval >如資料只需要呈現則適用此方式 雙向綁定(可讀寫,有Insert、Update、Delete):Bind >如資料需要編輯更新則適用此方式   如維護到舊時期有歷史包袱的專案看到此語法 <%# Container.DataItem("expression") %> 則是ASP.NET 1.0時期的產物,效能比較沒這麼好(因屬於晚期繫結 (Late Binding))。 <%# DataBinder.Eval(Container.DataItem,”fieldName”) %> Ref: http://www.blueshop.com.tw/board/FUM20041006161839LRJ/BRD20071025101635BBI.html https://docs.microsoft.com/zh-tw/dotnet/api/system.web.ui.databinder?view=netframework-4.8 https://dotblogs.com.tw/jeff-yeh/2009/12/14/12446 https://kingjoy1235.pixnet.net/blog/post/32864032 https://dotblogs.com.tw/regionbbs/2016/10/13/concepts-in-late-binding

如何透過jQuery去存取asp.net的RadioButtonList跟RadioButton_兩情境

圖片
  在asp.net webform中控件RadioButtonList是由很多ListItem組成 可自行安排要水平或垂直(預設)佈局 當RadioButtonList遇上jQuery 由於工作專案中遇到要透過jquery判別如選取了不受理 就在旁邊顯示(必填紅星星) html部分 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 <tr> <td align= "right" class= "width15" > <div class= "font-title titlebackicon" ></span> 受理狀況 </div> </td> <td class= "" colspan= "3" align= "right" nowrap= "nowrap" > <asp:RadioButtonList ID= "rbl_reception_status" runat= "server" RepeatDirection= "Horizontal" CssClass= "width100" AutoPostBack= "True" > <asp:ListItem Value= "1" Selected= "True" > 未處理 </asp:ListItem> <asp:ListItem Value= "2" > 通知取件 </asp:ListItem> <asp:ListItem Value= "3" > 已完成流通 </asp: