下面代码是什么意思啊

时间:2021-05-21 16:37:24
if(event.keycode==13){document.all.ctl00_ContentPlaceHolder1_btnSearch.click();return false}
这代码是什么意思啊

41 个解决方案

#1


按回车键,执行 ctl00_ContentPlaceHolder1_btnSearch按钮单击事件

#2


按下回车键,执行里边那个Click方法!

#3


回车事件吧。

#4


按下回车键,执行里边那个Click

#5


ctl00_ContentPlaceHolder1_btnSearch
这是什么啊

#6


ID=btnSearch
在服务器控件中 被编译后系统自动为其生成前缀ctl00_ContentPlaceHolder1,用服务器控件很操蛋的

#7


引用 5 楼  的回复:
ctl00_ContentPlaceHolder1_btnSearch
这是什么啊


这是一个控件的id名。

#8


不知什么时候按回车键啊

#9


不知道你自己试一下不就知道了。

#10


不知怎么试啊

#11


引用 8 楼  的回复:
不知什么时候按回车键啊


按了回车键 相当于点击了 btnSearch这个按钮 所触发的事件

#12


我好像按了回车键啊,好像什么效果都没有啊

#13


不知什么时候按回车键

#14


好像没有if(event.keycode==13){document.all.ctl00_ContentPlaceHolder1_btnSearch.click();return false}这代码,单击按钮也可以查找数据的啊
按钮的代码是这样的:
protected void btnSearch_Click(object sender, EventArgs e)
    {
        string where = "1=1";
        if (this.txtCourseName.Text != "")
        {
            where += " and CourseInfo.CourseName like '%" + txtCourseName.Text + "%'";
        }
        this.ObjectDataSource1.SelectParameters[0].DefaultValue = where;
        this.GridView1.DataBind();
    }

#15


你给这个Click事件里添加个断点。然后F5跑起来。
在按个回车看到断点停不!

#16



我试试 

#17


好像不行啊

#18


不知道,是来学习的。

#19


btnSearch.click();这个应该能看出来是个点击事件,你就这样理解他点击时间绑定到了回车键上面,这样就是回车事件,具体的你打下断点看下

#20


看不出有什么效果啊

#21


键盘上的每个按键都有对应的keycode     13就是回车键。  其他的可以查字典得到。    如果keycode==13就是按下的是回车键。  然后执行.ctl00_ContentPlaceHolder1_btnSearch.click();这个事件

#22


我按了回车键了,好像什么反应都没有啊

#23


我在txtCourseName上面按回车键了,好像没效果啊

#24


protected void Page_Load(object sender, EventArgs e)
    {
        //未登录即 session["statusid"]为空时,跳转到登录页面
        if (Session["statusid"] == null || "".Equals(Session["statusid"].ToString()))
        {
            Response.Redirect("UserLogin.aspx", true);
        }

        if (!IsPostBack)
        {
            //SelectStatus();
            txtCourseName.Attributes.Add("onkeypress", "if(event.keyCode==13){document.all.ctl00_ContentPlaceHolder1_btnSearch.click();return false;}");
        }
        lblMessage.Text = string.Empty;
    }
我在txtCourseName上按了回车键了。好像什么效果都没有啊

#25


txtCourseName.Attributes.Add("onkeypress", "if(event.keyCode==13){document.all.ctl00_ContentPlaceHolder1_btnSearch.click();return false;}");  你在这句话上加断点,F5运行,看看onkeypress这个事件有没有注册上

#26


你说的注册是什么意思啊

#27


如果敲回车,ctl00_ContentPlaceHolder1_btnSearch这个方法提交

#28


下面代码是什么意思啊
回车执行里面的事件方法

#29


我按了回车了,好像什么都没有啊

#30


lz 意思是按了回车不执行ctl00_ContentPlaceHolder1_btnSearch.click();这个事件么?那就看看是不是事件的问题了。又或者找得到这个控件并执行它的点击事件么?换成其他的对比下试试

#31


document.all.ctl00_ContentPlaceHolder1_btnSearch.click();return false; 还有这个点击事件到底是前台事件还是后台事件你知道不。如果只是前台的事件,return了还能执行后台的么?

#32


在 document.all.ctl00_ContentPlaceHolder1_btnSearch.click() 方法体里alter("123") 一下,按回车,看有没有弹出123就知道啦!

#33


该回复于2014-09-09 00:07:56被版主删除

#34


引用 32 楼  的回复:
在 document.all.ctl00_ContentPlaceHolder1_btnSearch.click() 方法体里alter("123") 一下,按回车,看有没有弹出123就知道啦!

没用啊

#35


你将那段js代码改为if(event.keycode==13){alert('123');return false}看看,然后按下回车键,看看有弹出提示吗

#36


也没用啊

#37


你这段js代码是加在哪里的?

#38


protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["statusid"] == null || "".Equals(Session["statusid"].ToString()))
        {
            Response.Redirect("UserLogin.aspx", true);
        }
        if (!IsPostBack)
        {
            txtCourseName.Attributes.Add("onkeypress", "if(event.keycode==13){document.all.ctl00_ContentPlaceHolder1_btnSearch.click();return false}");
        } 
        lblMessage.Text = string.Empty;

    }

#39


把return false去掉试试

#40


也没用啊

#41


引用 39 楼  的回复:
把return false去掉试试

你QQ多少啊,我加你,帮我远程看下,好吗?

#1


按回车键,执行 ctl00_ContentPlaceHolder1_btnSearch按钮单击事件

#2


按下回车键,执行里边那个Click方法!

#3


回车事件吧。

#4


按下回车键,执行里边那个Click

#5


ctl00_ContentPlaceHolder1_btnSearch
这是什么啊

#6


ID=btnSearch
在服务器控件中 被编译后系统自动为其生成前缀ctl00_ContentPlaceHolder1,用服务器控件很操蛋的

#7


引用 5 楼  的回复:
ctl00_ContentPlaceHolder1_btnSearch
这是什么啊


这是一个控件的id名。

#8


不知什么时候按回车键啊

#9


不知道你自己试一下不就知道了。

#10


不知怎么试啊

#11


引用 8 楼  的回复:
不知什么时候按回车键啊


按了回车键 相当于点击了 btnSearch这个按钮 所触发的事件

#12


我好像按了回车键啊,好像什么效果都没有啊

#13


不知什么时候按回车键

#14


好像没有if(event.keycode==13){document.all.ctl00_ContentPlaceHolder1_btnSearch.click();return false}这代码,单击按钮也可以查找数据的啊
按钮的代码是这样的:
protected void btnSearch_Click(object sender, EventArgs e)
    {
        string where = "1=1";
        if (this.txtCourseName.Text != "")
        {
            where += " and CourseInfo.CourseName like '%" + txtCourseName.Text + "%'";
        }
        this.ObjectDataSource1.SelectParameters[0].DefaultValue = where;
        this.GridView1.DataBind();
    }

#15


你给这个Click事件里添加个断点。然后F5跑起来。
在按个回车看到断点停不!

#16



我试试 

#17


好像不行啊

#18


不知道,是来学习的。

#19


btnSearch.click();这个应该能看出来是个点击事件,你就这样理解他点击时间绑定到了回车键上面,这样就是回车事件,具体的你打下断点看下

#20


看不出有什么效果啊

#21


键盘上的每个按键都有对应的keycode     13就是回车键。  其他的可以查字典得到。    如果keycode==13就是按下的是回车键。  然后执行.ctl00_ContentPlaceHolder1_btnSearch.click();这个事件

#22


我按了回车键了,好像什么反应都没有啊

#23


我在txtCourseName上面按回车键了,好像没效果啊

#24


protected void Page_Load(object sender, EventArgs e)
    {
        //未登录即 session["statusid"]为空时,跳转到登录页面
        if (Session["statusid"] == null || "".Equals(Session["statusid"].ToString()))
        {
            Response.Redirect("UserLogin.aspx", true);
        }

        if (!IsPostBack)
        {
            //SelectStatus();
            txtCourseName.Attributes.Add("onkeypress", "if(event.keyCode==13){document.all.ctl00_ContentPlaceHolder1_btnSearch.click();return false;}");
        }
        lblMessage.Text = string.Empty;
    }
我在txtCourseName上按了回车键了。好像什么效果都没有啊

#25


txtCourseName.Attributes.Add("onkeypress", "if(event.keyCode==13){document.all.ctl00_ContentPlaceHolder1_btnSearch.click();return false;}");  你在这句话上加断点,F5运行,看看onkeypress这个事件有没有注册上

#26


你说的注册是什么意思啊

#27


如果敲回车,ctl00_ContentPlaceHolder1_btnSearch这个方法提交

#28


下面代码是什么意思啊
回车执行里面的事件方法

#29


我按了回车了,好像什么都没有啊

#30


lz 意思是按了回车不执行ctl00_ContentPlaceHolder1_btnSearch.click();这个事件么?那就看看是不是事件的问题了。又或者找得到这个控件并执行它的点击事件么?换成其他的对比下试试

#31


document.all.ctl00_ContentPlaceHolder1_btnSearch.click();return false; 还有这个点击事件到底是前台事件还是后台事件你知道不。如果只是前台的事件,return了还能执行后台的么?

#32


在 document.all.ctl00_ContentPlaceHolder1_btnSearch.click() 方法体里alter("123") 一下,按回车,看有没有弹出123就知道啦!

#33


该回复于2014-09-09 00:07:56被版主删除

#34


引用 32 楼  的回复:
在 document.all.ctl00_ContentPlaceHolder1_btnSearch.click() 方法体里alter("123") 一下,按回车,看有没有弹出123就知道啦!

没用啊

#35


你将那段js代码改为if(event.keycode==13){alert('123');return false}看看,然后按下回车键,看看有弹出提示吗

#36


也没用啊

#37


你这段js代码是加在哪里的?

#38


protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["statusid"] == null || "".Equals(Session["statusid"].ToString()))
        {
            Response.Redirect("UserLogin.aspx", true);
        }
        if (!IsPostBack)
        {
            txtCourseName.Attributes.Add("onkeypress", "if(event.keycode==13){document.all.ctl00_ContentPlaceHolder1_btnSearch.click();return false}");
        } 
        lblMessage.Text = string.Empty;

    }

#39


把return false去掉试试

#40


也没用啊

#41


引用 39 楼  的回复:
把return false去掉试试

你QQ多少啊,我加你,帮我远程看下,好吗?