2011-01-07 50 views
0

我的项目模板中有一列文本框。当我运行该页面并单击该文本框时,我想要一个事件触发。我怎样才能做到这一点?文本框的点击事件

+0

您将用来连接到您的文本框的“onclick”事件(使用JavaScript的在线声明),它运行一个调用“_doPostBack”或您系统的相关ASP.NET函数的JavaScript函数。 – 2011-04-07 10:03:03

回答

0

当有人点击时你想做什么?可能是使用jQuery最好在客户端使用JavaScript进行处理。 JavaScript会很乐意处理一个“文本框”点击事件,尽管当文本框击中浏览器时,它被渲染为<input type="text">

将ASP.Net想象成一种工具,可以生成并操作HTML,并将其发送到浏览器或从浏览器发送。 ASP.Net事件是浏览器将整个页面发送回服务器,服务器执行某些操作并将服务器发回整个页面的结果。显然有些时候这就是你想要的,而有些时候不是,我怀疑这将是后者,除非你正在做一些与数据相关的事情。


要显示在文本框点击div,我会使用jQuery Show()和Hide()方法。在ASP.net中创建你的内容,并使用1个jQuery函数在页面加载时(在浏览器上而不是服务器上)隐藏div,另一个用于显示它们。看看这些 - http://api.jquery.com/show/和​​。该页面上的例子将转化为你所追求的内容;不要让ASP.Net的东西分散注意力,到您的网页在浏览器上时,它的HTML。

+0

我想显示包含1个文本框和2个按钮的div1 – 2011-01-07 13:07:54