我的项目模板中有一列文本框。当我运行页面并单击文本框时,我希望触发一个事件。我怎样才能做到这一点?
答案 0 :(得分: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/和http://api.jquery.com/hide/。该页面上的示例将转换为您所追求的内容;不要让ASP.Net的东西分散你的注意力,当你的页面在浏览器上时,它就是HTML格式。