待續
- Oct 15 Wed 2008 15:13
-
解決使用MasterPage,javascript取不到控制項
為網頁加上masterpage時,為了讓每個控制項的id是唯一的,所以在編譯後render出來的頁面,每個ASP控制項的id都會被附予新的id,在server端就沒這個困擾,但如是在client端就會發現這樣會取不到id...看到的解法是用"控制項id.ClientID"可以取得最終在頁面呈現上的id,利用document.getElementById()還是沒辦法成功<asp:TextBox ID="txtP1Date" runat="server"></asp:TextBox><a href="JavaScript:;" onclick="toggleCalendar('<%= txtP1Date.ClientID%>')"></a>
待續
待續
- Oct 15 Wed 2008 11:37
-
GridView HyperLink 解決中文亂碼方法
一般這種情形都會用Server.UrlEncode及Server.UrlDecode把傳遞的中文參數做編碼和在接收端做解碼,但在GridView時,要先把欄位轉成樣版欄位。到原始碼找到<ItemTemplate>原本的asp hyperlink控制項刪掉,加入html hyperlink及後綴參數如下<ItemTemplate>
<a href='Nodes.aspx?UnitKey=<%# Server.UrlEncode(Eval("UNIT_NAME").ToString()) %>'><%# Eval("UNIT_NAME")%>節點資料</a>
</ItemTemplate>
<a href='Nodes.aspx?UnitKey=<%# Server.UrlEncode(Eval("UNIT_NAME").ToString()) %>'><%# Eval("UNIT_NAME")%>節點資料</a>
</ItemTemplate>
- Oct 13 Mon 2008 17:56
-
把TextBox 設ReadOnly時...
把TextBox 設ReadOnly時...,用js日曆輸入選擇日期,雖然在client端有寫入文字,仍會造成在伺服端取不到資料,待解...
- Oct 11 Sat 2008 22:35
-
TemplateField樣版欄位
樣版欄位,可替換欄位為各種控制項,並資料繫結至資料錄欄位。
- Oct 07 Tue 2008 16:10
-
[ASP.NET] 以FileUpload控制項寫檔案上傳
HOW TO:以 FileUpload Web 伺服器控制項上載檔案
1