目前分類:ASP.Net (22)
- Mar 24 Mon 2014 16:07
實戰 Bing 翻譯Api (Bing Translator)
- Feb 05 Wed 2014 18:32
HtmlAgilityPack 取不到值怎麼辦? 其實問題出在 tbody!
這問題在2014跨年後發生的,當時一直覺得很納悶,明明簡單好用的 HtmlAgilityPack 怎麼會取不到值呢? 還拼命跳空值錯誤 整個鬼打牆!
直到過了一個多月才重新開來看當初的錯誤在哪裡,但是語法完全沒有錯誤! 但是就是抓不到,怎麼會呢~~~?
- Dec 17 Tue 2013 16:04
如何連結 Azure SQL?
最近小小的魚腦記不住太多事情,只好把一些東西整理一下寫成文章,除了不小心游錯版的人看,也給自己當記錄.尤其日前在找資料的時候居然找到自己兩三年前發的文章,格外有感觸呢XD
其實要連接Azure SQL一點都不難,重點是要在 Web.config 建立以下的連線字串...
- Oct 07 Mon 2013 16:11
當 Visual Studio 2013 遇上 Bootstrap 3..
這是一篇很短的教學文章,主題是"如何在VS2013建立 Bootstrap 3 的範本".
Bootstrap 這東西最近很火紅,好處我就不說了,請自己用心去感受XD 有興趣的話連結在 這裡
必要工具:當然是VS2013 (現在是RC),另外VS2013也要求在WIN8下開發.
在這篇不會教你去怎麼改,只是因為我剛剛看到VS2013可以直接創,卻沒看到白紙黑字寫說哪個範本.所以決定寫這篇文章給有需要的人看.
大致上就是開新專案,選web forms,就完成了! 但是看內容完全沒說是bootstrap就是!
- Sep 10 Tue 2013 17:46
Gridview.RowDataBound 逐列取值(使用FindControl)
這幾天魚魚被一個問題搞得焦頭爛額,就是我想要將gridview每列某欄撈出來作其他應用,但是遭遇了"索引超出範圍"的問題,就這樣為了這個想破頭都不明所以。
一開始是想用這種方式逐列把各欄的資料取出....
- Feb 26 Tue 2013 18:09
Win8 Store上架實務-隱私權聲明
Win8 Store上架實務-隱私權聲明
很久沒寫教學文了.心血來潮寫了這篇很簡短的文章.
當您嘔心瀝血寫好一隻Win8 APP以後,想發布到市集上,除了取得必要的資格並在本機 進行執行工具檢查以外,看似一切正常,但沒多久收到被打槍的報告. 其中有幾條是寫著:
B:: The app has declared access to network capabilities and no privacy statement was provided in the Description page.
C:: The app has declared access to network capabilities and no privacy statement was provided in the Windows Settings Charm.
這是什麼意思? 簡單說這是因為您的APP預設使用了網路訪問的能力,而如果要存取網路的話必須在APP 裡面宣布您的隱私權政策,以及在上架的時候提交隱私權政策網頁連結. 懶一點的話,就在APP裡面設定超連結,連到相同的隱私權政策網頁也可以.
首先針對B這一條,在上架的時候有個描述APP細節的網頁,拉到最底下有個隱私權政策的欄 位,這邊可以選擇填入一個網址.(隱私權政策的內容稍後請見參考項目)
再來就是C這條規定要在APP裡面的Settings Charm添加隱私權政策,讓用戶點下去就會 連到和B相同的網頁. 但是要怎麼實作C這條呢?
早上我看了一些其他開發者的範例.濃縮萃取出關鍵的code 如下:
APP.xaml.cs
(程式碼不好貼 請點選網址連到原本發表的 PTT 或是連到Cloudlair)
- Feb 19 Tue 2013 16:42
Windows 8 幼幼班:QR產生器
新年快樂!
有一陣子沒寫文章了,這次的文章會相當短.主要是給我自己做備忘的.短雖短 為了搞清楚XAML的寫法 也花了我很久時間...
string url = "https://chart.googleapis.com/chart?chs=300x300&cht=qr&chl=" + this.FromUrl.Text + "&choe=UTF-8&chld=M|2"; //使用google api把FromUrl.Text傳入
QRimg.Source= new BitmapImage(new Uri(url , UriKind.RelativeOrAbsolute)); //並透過XAML的image讀出
就這麼兩行,有興趣的請取用.
- Sep 07 Fri 2012 20:33
LightSwitch 是什麼?
無意間在 Visual Studio 2012看到一個新專案 LightSwitch,不禁看了一下資料,覺得這個東西也蠻好玩的呢!
LightSwitch 為了讓一些人避免 coding的痛苦而產生,基本上是用於商業網站運作,小玩了一下,一開始就要我建資料表。
所以還是要有一點基礎的人來寫比較好
以下是MSDN的 專屬頁面
http://msdn.microsoft.com/zh-tw/library/ff852059.aspx
MIS2000 Lab. 介紹
http://www.dotblogs.com.tw/mis2000lab/archive/2011/04/27/23706.aspx
開啟銀光的電燈開關LightSwitch(1) --你是我的眼..帶我領略SilverLight的美好
http://www.dotblogs.com.tw/allanyiin/archive/2010/11/29/19778.aspx
- Aug 25 Thu 2011 16:32
根據驗證程序,遠端憑證是無效的(asp.net VB解決方法)
為何以往的抓取XML的aspx會出現"根據驗證程序,遠端憑證是無效的"呢?
在網路上看討論,原來是對方伺服器驗證的問題。
後來找了一些程式碼來看,全都是C#的,VB的少之又少。所以在這邊提供了code給大家參考
需引入
<%@ Import Namespace="System.Net.Security" %>
<%@ Import Namespace="System.Security.Cryptography.X509Certificates" %>
Code
Private Function ValidateCertificate(ByVal sender As Object, ByVal certificate As X509Certificate, _
ByVal chain As X509Chain, ByVal sslPolicyErrors As SslPolicyErrors) As Boolean
Return True
End Function
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
ServicePointManager.ServerCertificateValidationCallback = New_
RemoteCertificateValidationCallback(AddressOf ValidateCertificate)
End Sub
就這樣解決囉!
- Mar 28 Mon 2011 09:52
當Windows 2008 r2 遇上 Access 2010
環境
開發:Windows 7 64bit + Visual studio 2010 + Access2010
Server: Windows 2008 R2
問題
佈署以後出現:'Microsoft.ACE.OLEDB.12.0' 提供者並未登錄於本機電腦上
解決方法
下載 Microsoft Access Database Engine 2010 可轉散發套件
- Oct 12 Tue 2010 18:33
MSDN實用的教學
最近再開發的時候遇到一些疑難雜症,所以到MSDN以及各網站找了些當時遇到的問題以及解決的方法,現在整理成一篇URL以方便大家做參考!
這幾天都在處理日期的問題,用表格來顯示資料庫的日期實在有夠醜的,但是用日期控制項又太陽春了點,也不想去網路抓套件來用怎麼辦呢? 新增的這篇文章可以教你怎麼用code的方式修改成你要的東西,快來看看唄!
[目前共有28項 7/21/2010新增]
- Jun 07 Mon 2010 15:07
[ASP.Net] 字串日期正規化
這幾天再處理日期的問題,access裡面的格式是日期型態(yyyy/mm/dd),然後要用字串去比較它的時差,照理來說把字串轉換成字串就可以用Datediff來計算日期差異,但是人家的字串是 yyyyMMdd (ex.20100630),,然而這種字串如果用字串處理的方式去加上"/"就太麻煩了! 所以這邊可以用 DateTime.ParseExact 來解決!
- Mar 12 Fri 2010 12:30
執行系統命令的code
由於大家很懶,都不想用登入系統的方式查詢ERP,所以想要做個人化真是有點困難。後來魚魚找了些方法來看能不能以抓IP的方式來判斷不同的user,雖說用ServerVariables之類的函數似乎也不賴,但是在虛擬IP下面就完全失效了。
因為我們是透過QoS出去,和Server分屬不同的線路,所以用該函數怎麼抓就是抓到QoS的IP orz
所以乾脆讓客戶端執行ipconfig再撈資料好了! 於是就有下面這篇的產生~
- Jan 04 Mon 2010 14:18
搞死人不償命的FindControl取值方法
魚魚打算在DetailsView選單裡面,在客戶公司欄位輸入公司名稱的同時,職員欄位就會依照已經做好的SQL判斷(where=XXX)提供下拉選單方便選取客戶名稱,但是弄了很久一值不知道該怎麼取值。MSDN又寫了啪拉啪啦一長串,真的看的頭很暈...
- Dec 23 Wed 2009 12:22
GPS座標轉換器
- Dec 01 Tue 2009 15:02
TreeView with AccessDB (finial)
這是改寫MSDN的Treeview的PopulateOnDemand範例,該範例主要是在示範SQL資料庫和Treeview的搭配使用。
而本範例以AccessDB為例子,目標在於除了示範TreeView的階層使用以外,另含搜尋功能。雖然本範例最終的code並不如想像的多,而多了解一下的話也會覺得並非想像中的難,但是在起步研究的時候到是花了我挺多心思。在這過程中深入的了解dataset、TreeView、oledb等組件的運用。如果您本身就很熟稔這些組件的話相信本範例不用一天即可了解其運作。希望本範例能夠給正苦於此的人一點指引。
- Nov 20 Fri 2009 09:19
Sample for Treeview in Access
這是改寫MSDN的Treeview in SQL範例
原本它是搭配NorthWind資料庫來取出資料,並且有兩層節點。簡單的說有點類似迴圈,從DB撈出產品類別+專屬代號以後,當成第一層的樹根,文字為類別名稱,值是代號。再用代號去建立新的SQL指令然後去尋找相同代號(類別)的產品,建立第二層的根。
原先的程式已經被我改成可以直接點選就作加入類別(產品)/刪除的功能了,但是尋找的功能一直沒空研究。最近把專案拉回Access的懷抱,為了測試概念所以重寫了這份範例,而且也只有一層樹根。另外有一個地方的宣告名稱寫很爛,因為測試用的就隨便寫了,別鞭我!
- Nov 06 Fri 2009 14:20
開發小記
很久沒寫文章了,最近都在了解以及處理treeview和SQL的關係,好不容易告一個段落啦!於是開始著手把access db丟到sql裡面,原本是做個按鈕,點選以後會從gridview取得access db的資料,然後用gridview.rows.item(0)的資料讀出,寫入到sqldatasocuse,然後gridview.deleterow(0)。先測試以後確定OK,就做個迴圈讓電腦一口氣執行了!不過好像有些小問題,說我插入的欄位不符合目標欄位的數量.....我最後就把迴圈取消,然後一筆一筆處理了QQ
有空再整理這篇文章和各功能
下面是查詢關鍵字
DataTable 類別 http://msdn.microsoft.com/zh-tw/library/system.data.datatable.aspx
ParameterCollection.Remove 方法 http://msdn.microsoft.com/zh-tw/library/system.web.ui.webcontrols.parametercollection.remove%28VS.80%29.aspx#Mtps_DropDownFilterText
FormParameter 建構函式 http://msdn.microsoft.com/zh-tw/library/system.web.ui.webcontrols.formparameter.formparameter.aspx
SqlDataSource.Insert 方法 http://msdn.microsoft.com/zh-tw/library/system.web.ui.webcontrols.sqldatasource.insert%28VS.80%29.aspx
RequiredFieldValidator 類別 http://msdn.microsoft.com/zh-tw/library/system.web.ui.mobilecontrols.requiredfieldvalidator%28VS.80%29.aspx
replace 方法 http://msdn.microsoft.com/zh-tw/library/efy6s3e6.aspx
TreeNode 建構函式 http://msdn.microsoft.com/zh-tw/library/system.windows.forms.treenode.treenode.aspx
TreeNodeCollection.IndexOf 方法 http://msdn.microsoft.com/zh-tw/library/system.web.ui.webcontrols.treenodecollection.indexof%28VS.80%29.aspx
TreeView.FindNode 方法 http://msdn.microsoft.com/zh-tw/library/system.web.ui.webcontrols.treeview.findnode%28VS.80%29.aspx
Q&A
請問SqlDataSource指定Where條件後能直接抓欄位的值並寫到一個label上嗎
http://social.msdn.microsoft.com/forums/zh-TW/236/thread/a1b4747c-4a4a-4298-ae8b-46c2177b6bf3
- Jul 28 Tue 2009 07:28
'WebUserControl1' 在命名空間 'ASP' 中模稜兩可。
今天早上起來趕工,當我引入了第二個使用者控制項的時候出現了以下的錯誤:
'WebUserControl1' 在命名空間 'ASP' 中模稜兩可。
找了很久都不知道問題,看了MSDN也沒什麼幫助。
後來才知道原來在創建ASCX的時候要注意第一行的
<%@ Control Language="VB" ClassName="WebUserControl1" %>
都是因為Classname沒改的關係所以才會出錯的...後來就正常囉!