patw 的筆記、生活、隨筆
Posts tagged ASP.NET
[ASP.NET] 在文字控制項上使用 HTML5 input type 的方法
八月 17th
最近的案件在製作手機版網頁時,其中有讓使用者輸入「手機」的欄位,這時想到若能善用 HTML5 文字框中 type 屬性,將之設為 tel,在智慧型手機上就能自動呼叫出電話數字鍵盤,那麼使用者輸入手機時會方便許多。
但由於是用 ASP.NET 3.5 製作,似乎在 4 之前的版本,文字框控制項尚不支援 HTML5 的眾多 type 屬性,若強制更改會造成編譯錯誤。
網上搜尋了一下解法,果真有相關的討論,其實做法就如同在文字框控制項加上 keydown 屬性一樣,在 code behind 那邊加上即可。
以本例來說,就會像這樣:
More >
[Facebook] 取得粉絲專頁資訊與最新一筆主題的方法 (PHP/jQuery/ASP.NET(C#))
三月 15th
想要取得粉絲專頁(粉絲團頁面)的公開資訊,以及該粉絲團最新一筆主題該怎麼做呢?
這邊分成三種版本來講:PHP、jQuery 與 C#.NET。
※由於粉絲專頁幾乎是公開資訊,從 Graph API 就可取得。因此其實也可以不用做 app,直接就可以透過 Graph API 撈取。這邊只有 PHP 是用老作法。
[AS3] 擷取 Flash 畫面上的某一區塊為圖檔 (C#/PHP)
十一月 29th
這次來幫一個常用的功能需求做一下作法筆記,就是「擷取 Flash 畫面上的某一區塊為圖檔」。
使用 ActionScript 3.0,後端程式本例做了兩種版本 PHP 與 C#.Net。
1. 如範例檔,在畫面上安排兩個元件,用來放置欲擷取區塊的 previewMC,以及擷取鈕 capture_btn。
[ASP.NET][ASP] 傳遞登入狀態
六月 10th
[ASP.NET] Flash 圖表解決方案 amchart
六月 10th
最近有個案子希望用上花俏的圖表效果,最好還會動的。
曾經找過 jQuery 的方案 Horizontal Bar Graph in jQuery,也有動態生長效果,但沒有立體;還有另一套也滿有名的 Open Flash Chart,但在 ASP.NET 中使用的方法不是拖拉元件、指定對應屬性那麼直觀,還沒空仔細研究,就先跳過了。
最後覺得在 ASP.NET 環境下,用 amchart 這套圖表元件相當適合,也滿簡單的。屬性與方法相當多,以下只簡單介紹一下用法。
[ASP.NET] 在文字框中按下 Enter 指定按下某顆送出鈕
四月 1st
在作專案的時候遇到的問題。當我在某文字框按下 Enter 要做送出時,卻不是送出該文字框對應的送出鈕(文字框控制項有對應的送出鈕的屬性嗎?好像沒看到…)。
網上有些作法是 Code Behind 中將該文字框加上 Enter 的 keycode 偵測,再 return false; ,使送出失效,但不是很好的作法,對使用者不是很友善哩。再找了一下,以下這種方法就能對應想要的送出鈕了。
對了,這種方法也可以通用於加上 UpdatePanel 的頁面,不會只有第一次有效。
txtSearch.Attributes.Add("onkeydown", "if (event.keyCode==13){document.getElementById('" + btnSearch.ClientID + "').focus();return true;}")
※ txtSearch 是文字框控制項 ID,而 btnSearch 是送出鈕控制項。
[ASP.NET][VB] DataList 水平橫向排列,加上水平分隔線的做法
三月 16th
需求:
資料一 資料二
我是分隔線我是分隔線我是分隔線
資料三 資料四
我是分隔線我是分隔線我是分隔線
說明:
DataList 做為自動判斷折行排列的資料呈現相當方便,
但詭異之處是設為水平橫向排列後,其分隔 (Separator) 是長在
每筆資料的右方
資料一(SP) 資料二(SP)
資料三(SP) 資料四(SP)
而並非我原先預想的,會長在每個水平分隔上。
看來只能用 Code 自己寫囉,做法如下:
在 DataList 的 ItemDataBound 事件中加入:
If (e.Item.ItemIndex Mod 2 = 1) Then '因為我是 2 個一折行
Dim sp As New Literal
sp.Text = "</td><tr><td colspan='2'>This is a hr line !!!!!!!!!</td></tr><tr><td colspan=2>"
e.Item.Controls.Add(sp)
End If
或許不是很漂亮的解法,總之先做個筆記了。
[ASP.NET] 如何讓字機率性的出現?
十二月 2nd
在 PTT 的 Visual_Basic 板上看到的問題。希望能依照 A, B, C 三個項目設定的機率出現。
有點像廣告依權重出現,剛好最近在學習 ASP.NET,就來練習一下,若有更好的寫法歡迎討論哦。

近期迴響