Time of Update: 2018-12-08
因為要新作系統,因此對於JS指令碼又重新研究了一下。在對新的URL編碼的時候發現,網頁編碼的格式對於JS的影響很大,在這裡書寫一點。 {var B=siteUrl+this.actionUrl+(this.type==="all"?"":this.type)+"&SearchWord="+encodeURIComponent(A).replace(/'/g,"%27");$redirect(B)}}
Time of Update: 2018-12-08
改造辦法是自己寫一個控制項,讓它繼承GridView或Repeater,並實現IPageableItemContainer 介面。下面要發的是國外某高手寫的代碼,測試有效。具體使用的時候,要建一個類庫項目,把代碼編譯成dll後,就可以添加到VS的工具箱裡了! 一、自訂Repeater 複製代碼 代碼如下:using System.Web.UI; using System.Web.UI.WebControls; namespace WYJ.Web.Controls { ///
Time of Update: 2018-12-08
這是筆者常被問到的一個問題,如何通過ASP.NET來下載檔案,這個問題可大可小,我們先從小的開始。當我們要讓使用者下載一個檔案,最簡單的方式是通過Response.Redirect指令: Response.Redirect("test.doc") 您可以把上面這行指令放在Button的Click事件當中,當使用者點擊按鈕之後,網頁就會被轉址到該word檔,造成下載的效果。 但是這樣的下載有幾個問題: 1.
Time of Update: 2018-12-08
複製代碼 代碼如下:using System; namespace Utilities { /// <summary> /// Common DateTime Methods. /// </summary> /// public enum Quarter { First = 1, Second = 2, Third = 3, Fourth = 4 } public enum Month { January = 1, February = 2, March = 3,
Time of Update: 2018-12-08
簡單來說,jQuery validation外掛程式就是來校正表單form裡面元素輸入的內容是否滿足商務規則,如果不滿足,可以給出使用者自訂的提示資訊。該外掛程式不僅預設有一些校正規則,如校正內容是否為空白,內容的長度是否符合給定的值,還可以根據使用者自訂商務規則,而且錯誤提示資訊,也可以根據使用者的要求自訂顯示。看來這個外掛程式的功能確實很強大,是不是迫不及待想使用了。好的,那我們就開始簡介如何使用它。 jQuery validation 外掛程式:http://plugins.jquery.
Time of Update: 2018-12-08
1.先準備介面代碼: 複製代碼 代碼如下:<form id="form1" runat="server"> <div align="left"> <fieldset style="width: 300px; height: 200px;"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td style="width: 10px"> </td>
Time of Update: 2018-12-08
要實現該效果,首先要先瞭解以下幾點基礎知識: 表單滾動事件:$(window).scroll(function(){...}); 擷取表單滾動距離:$(window).scrollTop(); 擷取表單高度:$(window).height(); 瞭解以上內容就可以實現通過hyperlink控制項實現返回頂部的效果了。 1.準備介面結構代碼: 複製代碼 代碼如下:<form id="form1" runat="server"> <div>
Time of Update: 2018-12-08
ASPX頁面訪問需要.net的支援。 請先檢查是否安裝了。NET, 開啟IIS,在預設網站上點右鍵,如果沒有ASP。NET選項卡則為沒有安裝或沒有將。NET註冊到IIS中。 1。沒有安裝,下 載。net framework 並安裝,下載時注意版本,並不一定高版本就完全相容低版本, 2。安裝了但是沒有註冊到IIS中,開始-》運行-》cmd-》 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
Time of Update: 2018-12-08
介面代碼: 複製代碼 代碼如下:<form id="form1" runat="server"> <div align="center"> <fieldset style="width: 400px; height: 80px;"> <p> 選擇顏色:</p> <asp:DropDownList ID="ddlColor" runat="server"> <asp:ListItem Text="--- 請選擇 ---"
Time of Update: 2018-12-08
:http://jqueryui.com/download,Theme選擇Sunny 介面代碼: 複製代碼 代碼如下:<form id="form1" runat="server"> <div align="center"> <fieldset style="width: 400px; height: 150px"> <table border="0" cellpadding="3" cellspacing="3"> <tr> <
Time of Update: 2018-12-08
首先看一個aspx檔案裡的部分內容: 複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <
Time of Update: 2018-12-08
這章內容比較簡單,直接上頁面代碼: 複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Recipe6.aspx.cs" Inherits="Recipe6" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2018-12-08
寫一個方法: 複製代碼 代碼如下:private void DisplayAllControl(Control control, int step) { foreach (Control ctl in control.Controls) { string s = new string('-', step * 4) + ctl.GetType().Name + "〈" + ctl.ID + "〉"; Response.Write(s + "<br/>"); if
Time of Update: 2018-12-08
介面代碼: 複製代碼 代碼如下:<form id="form1" runat="server"> <div align="left"> <fieldset style="width: 400px; height: 150px"> <p> 請選擇語言</p> <asp:CheckBoxList ID="ckbListPro" runat="server"> <asp:ListItem Value="1" Text="C#
Time of Update: 2018-12-08
當使用者要輸入一些密碼、信用卡資訊和銀行帳號等敏感資訊,使用者更希望手工通過鍵盤敲入資料,而好過通過剪貼簿複製粘貼。 我們先來看下實現後的效果: 輸入新密碼複製新密碼出現如下對話方塊介面代碼 複製代碼 代碼如下:<body> <form id="form1" runat="server"> <div align="center"> <fieldset style="width: 400px; height: 180px"> <table
Time of Update: 2018-12-08
通過下面的代碼可以實現這種切換的效果。 首先我們來看介面: 介面代碼: 複製代碼 代碼如下:<body> <form id="form1" runat="server"> <div align="center"> <fieldset style="width: 400px; height: 200px;"> <table cellpadding="3" cellspacing="3" border="0"> <tr>
Time of Update: 2018-12-08
當文字框獲得焦點,如果文字框內容跟提示內容一樣,提示內容會自然消失。 當文字框沒有任何值並失去焦點,文字框內容會重建預設提示。 為了實現上面的需求,代碼如下: 複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Recipe1.aspx.cs" Inherits="Recipe1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Time of Update: 2018-12-08
本篇介紹伺服器端ASP.NET大量操作基於原生html標籤的無序列表的三種方法。 方法一,將li元素做成html控制項,加上id,用FindControl方法。 aspx代碼: 複製代碼 代碼如下:<form id="form1" runat="server"> <ul> <li id="li1" runat="server">初始值1</li> <li id="li2" runat="server">初始值2</li> &
Time of Update: 2018-12-08
一、情境 近日有個項目客戶要求能自己配置相關許可權。由於曆史原因這個項目採用的是公司以前的許可權系統。這個許可權系統很強大,不過有個弊端,就是每增加一個許可權菜單都要重啟才會生效,不然就要等1天它緩衝到期後才生效。由於項目進度我們不可能將這個許可權系統推翻重來。 可行的方式是在管理員操作介面上增加許可權系統重啟按鈕。這樣客戶在修改許可權後可以很方便的重啟Tomcat。 二、技術分析 由於管理員系統是基於.net的BS方式。所以我們要能通過網頁控制Tomcat的關閉啟動,並載入進管理員系統中。
Time of Update: 2018-12-08
第一次單擊頁面中有3個Label,第二次單擊有6個,第三次單擊有9個,也就是每次單擊要在上次的狀態下再添加3個。 我的方法是,可以通過Session來儲存上次的狀態,一種解法如下: Test.aspx關鍵代碼: 複製代碼 代碼如下:<form id="form1" runat="server"> <asp:DropDownList ID="DropDownList1" runat="server">