JS: function SelectAll(tempControl) { //將除頭模板中的其它所有的CheckBox取反 var dt = document.all.; for(var i = 1; i < dt.rows.length; i++) { var checkb = dt.rows(i).cells(0).childNodes(0); if(tempControl.checked) checkb.checked= true; else checkb.checked=
最近項目中有這樣的需求,當GridView 模版列編輯時,有Dropdownlist 和Textbox.TextBox 中的值需要通過Dropdownlist 選擇來動態取得。方法如下:CodeCode highlighting produced by Actipro CodeHighlighter
1.去除頁面頭部DOCTYPE html的HTML驗證。<html xmlns="http://www.w3.org/1999/xhtml">2.為body添加onscroll與onload事件。<body onscroll="onscrollform();" onload="formOnload();">js 方法:function onscrollform(){ document.all["scrollPoint"].value =
通過Div 的屬性使得在它裡面的控制項實現垂直和水平的滾動. 例如:<div class="list" style="OVERFLOW: auto; WIDTH: 800px; HEIGHT: 200px; TEXT-ALIGN: center"><asp:datagrid id="dgdFileList" Width="888px" AutoGenerateColumns="False" BackColor="#F6FBFE" DataKeyField="id"
項目中有用到父頁面查詢出記錄後,通過模態對話方塊開啟編輯,編輯成功關閉模態對話方塊後再次提交查詢動作.主要思路是當子頁面返回成功時,通過一個隱藏的Button伺服器控制項來重新查詢. 隱藏Button後台事件中與正常查詢後台保持一致.通過回呼函數__doPostBack 來觸發隱藏Button.做法如下:1.父頁面:<%@ Page > 中加上enableEventValidation="false"
父頁面前台open JS:function changeBOM(GVNo,EmpNo,DataReceiver,ButtonReceiver) { //DataReceiver 需要通過彈出頁面回寫父頁面控制項的clientid. //ButtonReceiver 需要通過彈出頁面觸發父頁面Button控制項的clientid. window.open("../xxxx.aspx?GVNo="+GVNo+"&EmpNo="+EmpNo+"&DataReceiver="
最近在項目中有用到寫Log 的功能.用VB.Net寫的.如下: CodeCode highlighting produced by Actipro CodeHighlighter
通常固定的字元會維護在Web.Config 中.但是因為PM 提出修改線上的Source 及Web.Config 需要很煩的簽核,但是修改隨意DB.為了方便以後維護,把很多固定值都通過SP 返回.如下建立SPCREATE PROCEDURE [dbo].[USP_GetFabTransferDocIDList]as BEGIN SET NOCOUNT ON; SELECT '176,181,182' AS doc_idlistENDasp.net cs 後台應用:
前台: <asp:CommandField ButtonType="Image" HeaderText="Edit" EditImageUrl="~/client_support/images/edit.GIF" UpdateImageUrl ="~/client_support/images/save.gif"
在項目中很多時候Textbox 需要有快顯視窗來選擇返回.這裡簡單介紹實現方式.1.建立彈出選擇視窗頁面:前台: 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> <TABLE width="100%" align="center"> <tr>
代碼Code highlighting produced by Actipro CodeHighlighter
一.說明:他是JS中最大的對象,它描述的是一個瀏覽器視窗,一般要引用他的屬性和方法時,不需要用“Window.XXX”這種形式,而是直接使用“XXX”。一個架構頁面也是一個視窗。二.Window視窗對象有如下屬性。 1.name 視窗的名稱,由開啟它的串連(<a target="...">)或架構頁(<frame name="...">)或某一個視窗調用的 open() 方法(見下)決定。一般我們不會用這個屬性。 2.status
最近遇到網站上,使用者上傳了pptx 等office 2010的文檔. 在後台管理中無法下載.解決方案是網站添加MIME類型添加擴充的方法(圖示):進入IIS對應網站網站→右鍵[屬性→HTTP標題→MIME類型→建立→副檔名|類型圖示列舉了是以word .docx擴充為例。.docx application/vnd.openxmlformats-officedocument.wordprocessingml.document 全套offices:================
轉自網上: DataBinding 當伺服器控制項綁定到資料來源時發生。 (從 Control 繼承。) DataBound 在伺服器控制項綁定到資料來源後發生。 (從 BaseDataBoundControl 繼承。) Disposed 當從記憶體釋放伺服器控制項時發生,這是請求 ASP.NET 頁時伺服器控制項生存期的最後階段。 (從 Control 繼承。) Init 當伺服器控制項初始化時發生;初始化是控制項生存期的第一步。 (從 Control 繼承。)
CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 /// <summary> 2 /// 合併儲存格方法 3 /// </summary> 4 /// <param name="iColumns">第幾列資料相同</param> 5 private
遠端桌面用戶端和伺服器端都設定了允許本地磁碟映射,但看不見本地碟 方法一:開啟“組策略”。 輸入gpedit.msc在“電腦配置”、“系統管理範本”、“Windows 組件”、“終端服務”、“用戶端/伺服器資料重新導向”、“不允許用戶端磁碟機重新導向”,看一下該項的屬性,將其禁止了。 方法二:
這個功能很常用.GridView 中需要有一列CheckBox 可以單獨選擇.也可以通過列頭中的CheckBox 全部選擇.JS: <script language="javascript" type="text/javascript"> function SelectAll(tempControl) { //將除頭模板中的其它所有的CheckBox取反 var theBox=tempControl;
方法一:// Response.ContentEncoding = System.Text.Encoding.UTF7; // Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode("NPRB.xls", System.Text.Encoding.UTF7).ToString()); //
有時我們需要當滑鼠離開某個textbox 時觸發一個隱藏的button事件來處理一些邏輯. Page_Load 中 //註冊txtQty和txtOriUintPrice游標遺失的事件(通過調用btnCalcAmount的click事件實現) txtQty.Attributes["onblur"] = Page.GetPostBackEventReference(btnCalcAmount);
因為Framework2.0開始DataView 有toTable()方法,可以直接轉。但vs2003還是Framework1.1 沒有這個方法。所以要手動轉,方法如下: public static DataTable CreateTable(DataView obDataView) { if (null == obDataView) { throw new