目前分類:ASP.NET (5)

瀏覽方式: 標題列表 簡短摘要
為網頁加上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>

以我為中心的宇宙 發表在 痞客邦 留言(0) 人氣()

一般這種情形都會用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>

以我為中心的宇宙 發表在 痞客邦 留言(0) 人氣()

把TextBox 設ReadOnly時...,用js日曆輸入選擇日期,雖然在client端有寫入文字,仍會造成在伺服端取不到資料,待解...

以我為中心的宇宙 發表在 痞客邦 留言(0) 人氣()

樣版欄位,可替換欄位為各種控制項,並資料繫結至資料錄欄位。

以我為中心的宇宙 發表在 痞客邦 留言(0) 人氣()

HOW TO:以 FileUpload Web 伺服器控制項上載檔案

以我為中心的宇宙 發表在 痞客邦 留言(0) 人氣()