1. 程式人生 > >asp.net中為TextBox Web伺服器控制元件新增OnClick事件

asp.net中為TextBox Web伺服器控制元件新增OnClick事件

在進行Web應用開發的時候,有時會需要使點選文字框控制元件(TextBox)執行某個特殊的任務,但TextBox卻沒有按鈕那樣的OnClick事件。百度了一段時間,發現了這個解決方法,貼於此,供大家共享。

// .aspx
<asp:TextBox ID="TextBox1"  runat="server"></asp:TextBox>
        
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="我被隱藏啦" style="display:none"/>

// .aspx.cs
protected
void Page_Load(object sender, EventArgs e)
    
{
        
// 1.x
        
// TextBox1.Attributes["onclick"] = Page.GetPostBackEventReference(Button1);        
        
// 2.0
        TextBox1.Attributes["onclick"= ClientScript.GetPostBackEventReference(Button1, null);
    }


    
protectedvoid Button1_Click(object
 sender, EventArgs e)
    
{
        Response.Write(DateTime.Now);        
    }


相關推薦

asp.netTextBox Web伺服器控制元件新增OnClick事件

在進行Web應用開發的時候,有時會需要使點選文字框控制元件(TextBox)執行某個特殊的任務,但TextBox卻沒有按鈕那樣的OnClick事件。百度了一段時間,發現了這個解決方法,貼於此,供大家共享。 // .aspx<asp:TextBox ID="TextBo

asp.neta標籤和LinkButton控制元件的傳值問題

1.a標籤的傳值:    1)傳遞常數:單個引數:<a href="Leave.aspx?Name=123">....</a>                          多個引數:<a href="Leave.aspx?Name=123&

ASP.NET後臺資料和前臺控制元件的繫結

關於ASP.NET中後臺資料庫和前臺的資料控制元件的繫結問題最近一直在學習個知識點,自己建立了SQL Server資料庫表,想在ASP.NET中連線資料庫,並把資料庫中的資料顯示在前臺,注意,這裡的資料顯示不是使用asp.net自帶的資料顯示控制元件進行資料的繫結,而是使用開源的資料表格外掛DataTable

ASP.NET使用自定義驗證控制元件(原作)

   asp.net 1.1中,有不少驗證控制元件,大大方便了我們,但有的時候,當需要做特殊的驗證時,還會覺得不夠用的,於是我們可以用自定義驗證控制元件CustomValidator,要使用這個控制元件,必須在服務端寫相應的事件,格式如下:Sub FunctionName(s

ASP.NET Web 伺服器控制元件事件模型

ASP.NET 中有一個重要功能,允許您通過與客戶端應用程式中類似的、基於事件的模型來對網頁進行程式設計。舉一個簡單的例子,例如,可以向 ASP.NET 網頁中新增一個按鈕,然後為該按鈕的 Click 事件編寫事件處理程式。儘管這種情況在僅使用客戶端指令碼(在動態 HTML 中處理按鈕的 oncli

ASP.NET】——WEB伺服器控制元件

WEB伺服器控制元件分類: 內部控制元件 列表控制元件 複雜控制元件 驗證控制元件 內部控制元件 ASP.NET引入一組稱為“內部控制元件”的新控制元件,專門用於ASP.NET 內部控制元件的使用方法與HTML控制元件相同,他們對映到HTML元素並通過

ASP.NET自定義Web伺服器控制元件-Button控制元件

using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Web; usin

asp.net的html控制元件點選事件伺服器控制元件點選事件的不同

ASP.NET中Onclick和OnserverClick事件的區別 對於伺服器按鈕控制元件(即<asp:Button>型別的按鈕): 伺服器響應事件:OnClick 客戶端響應屬性:OnClientClick 對於html按鈕控制元件(即<input t

asp.net(c#)web伺服器控制元件,多選框checkboxlist控制元件

<%@ Page Language="c#" %> <script runat="server"> void Page_Load() { string msg = "You have selected the following items:<b

ASP.NET MVC 頁面使用富文字控制元件的XSS漏洞問題

目前在做的專案存在XSS安全漏洞! 原因是有一些頁面使用了富文字編輯框,為了使得其內容可以提交,為相關action設定了[ValidateInput(false)] 特性: [HttpPost] [ValidateInpu

html控制元件、html伺服器控制元件web伺服器控制元件的區別

asp.net之所以現在開發方便和快捷,關鍵是它有一組強大的控制元件庫,包括web伺服器控制元件,web使用者控制元件,web自定義控制元件,html伺服器控制元件和html控制元件等。這裡我主要說說html控制元件 、html伺服器控制元件和web伺服器控制元件的區別。     1、html控制元件:就是我

asp.net WebForm之使用者自定義控制元件

關於使用者自定義控制元件,想必大家已經非常熟悉了。雖然說經常用過,但是隻是簡單的使用而已。在這裡再次總結一下Asp.net中的UserControl,以便下次使用時 能夠得心應手。本文將會介紹以下內容: 1,什麼是UserControl? 2,如何定義一個UserCo

CatalogZone Web 伺服器控制元件概述

Web 部件控制元件(例如 CatalogZone 控制元件)的一項主要功能是可以讓終端使用者個性化網頁並儲存其個性化設定。CatalogZone 控制元件允許終端使用者在執行時向 Web 部件頁新增 WebPart 控制元件或其他伺服器控制元件。CatalogZone 控

HTML伺服器控制元件Web伺服器控制元件

     asp.net之所以現在開發方便和快捷,關鍵是它有一組強大的控制元件庫,包括web伺服器控制元件,web使用者控制元件,web自定義控制元件,html伺服器控制元件和html控制元件等。這裡

Web伺服器控制元件和HTML控制元件區別

     這兩天在學習ASP.NET,遇到了Web伺服器控制元件和HTML控制元件。剛開始看見這兩個控制元件的時候,感覺很相似。 所以就想到了如下問題:這兩個控制元件有什麼區別?後來又看到了HTM

ASP.NET (VB) 載入使用者自定義控制元件 (ascx),提交會消失的解決方法

在ASP.NET裡動態新增自定義控制元件(ascx),按了Button控制元件,會消失;雖然用LoadControl放在IsPostBack外面,可以解決消失問題,但是要按2次Button,提交2次,才能把ascx裡的資料提交出去。 經過網上搜索,找到最終解決方法。 在

ASP.NET技巧-正確使用Label控制元件

ASP.NET技巧-正確使用Label控制元件 原文地址: http://haacked.com/archive/2007/02/15/ASP.NET_Tip_-_Use_The_Label_Control_Correctly.aspx 然而,關於Never use the

PB使用Microsoft Web Browser控制元件

在pb的某視窗中加入OLE物件,選擇Insert control(插入控制元件),然後選中"Microsoft WEB 瀏覽器",(隨系統而定的版本),就可以在這個視窗直接使用IE瀏覽器控制元件了。 常用函式:(對這個ole控制元件取名叫ole_web)ole_web.obj

ImportCatalogPart Web 伺服器控制元件概述

ImportCatalogPart Web 伺服器控制元件可匯入 WebPart 控制元件的說明檔案(或用作 WebPart 控制元件的其他 ASP.NET 伺服器控制元件)。這樣就可以將該控制元件通過預先指定的設定新增到網頁中。該說明檔案使使用者可以共享 WebPart

ConnectionsZone Web 伺服器控制元件概述

使用 Web 部件控制元件,可以讓使用者在執行時建立兩個伺服器控制元件之間的連線,以形成連線並共享資料。一個控制元件用作資料的提供者,另一個控制元件用作資料的使用者。這兩個控制元件可以是 WebPart 控制元件或任何其他型別的伺服器控制元件。必須將它們設計為處理連線且位