c# - 如何使用 c# 在 asp.net 中生成文本框单击事件

标签 c# javascript asp.net .net

 if (Request["__EVENTARGUMENT"] != null && Request["__EVENTARGUMENT"] == "txt2OnClick")
        {
            txt2_Click();
        }  

 txt2.Attributes.Add("onclick", this.Page.ClientScript.GetPostBackEventReference(txt2, "txt2OnClick")); //within page load 

private void txt2_Click()
    {
        ImageMap1.ImageUrl = "guide/2.jpg";
    }

这是使用 asp.net (C#) 在文本框上添加单击事件的完美代码。 但唯一的问题是,当我们将此代码应用于文本框时,我们无法键入。所以我所做的就是设置焦点 txt2.Focus(); 然后我可以输入,但文本框未得到验证(我添加了正则表达式验证器)。 有什么帮助吗?甚至可以为文本框提供比这更好的 onClick 事件吗?

最佳答案

我认为为文本框添加点击事件没有任何意义。如果不需要,请删除您的“完美代码段”和 txt2。如果您已正确添加正则表达式验证器,它将负责验证..

编辑:
要更改某些文本或显示某些图像,您不需要发回服务器..

您可以使用 javascript Focus 事件或 jquery 来做到这一点..

在您提供的链接中,所有这些照片和文本都放置在 div 上,并且已经加载到浏览器上,当文本框获得焦点时,这些 div 样式只是在 none< 之间切换阻止..

类似这样的东西( jsFiddle )..

关于c# - 如何使用 c# 在 asp.net 中生成文本框单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13022421/

相关文章:

javascript - 将 JSON 数组从 Controller 传递到 JavaScript 中的变量

c# - 应自定义 MEF 的哪些部分以在分布式应用程序中动态加载插件

c# - Powershell 脚本 SelectSingleNode 不工作

c# - Linq - EntityFramework NotSupportedException

javascript - imagemin 错误 [TypeError : (input, 输出,选择)=> {

javascript - 无法从已释放的脚本中执行代码

c# - 基于多级角色授权的数据库设计

c# - Hololens v2 与 Android 智能手机之间的通信

javascript - 露天 : How can I get file from Sites/test/documentLibrary dynamically?

ASP.NET TreeView 和选择选定节点