这代码是什么意思啊
41 个解决方案
#1
按回车键,执行 ctl00_ContentPlaceHolder1_btnSearch按钮单击事件
#2
按下回车键,执行里边那个Click方法!
#3
回车事件吧。
#4
按下回车键,执行里边那个Click
#5
ctl00_ContentPlaceHolder1_btnSearch
这是什么啊
这是什么啊
#6
ID=btnSearch
在服务器控件中 被编译后系统自动为其生成前缀ctl00_ContentPlaceHolder1,用服务器控件很操蛋的
在服务器控件中 被编译后系统自动为其生成前缀ctl00_ContentPlaceHolder1,用服务器控件很操蛋的
#7
这是一个控件的id名。
#8
不知什么时候按回车键啊
#9
不知道你自己试一下不就知道了。
#10
不知怎么试啊
#11
按了回车键 相当于点击了 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();
}
按钮的代码是这样的:
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上按了回车键了。好像什么效果都没有啊
{
//未登录即 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
#34
没用啊
#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;
}
{
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
你QQ多少啊,我加你,帮我远程看下,好吗?
#1
按回车键,执行 ctl00_ContentPlaceHolder1_btnSearch按钮单击事件
#2
按下回车键,执行里边那个Click方法!
#3
回车事件吧。
#4
按下回车键,执行里边那个Click
#5
ctl00_ContentPlaceHolder1_btnSearch
这是什么啊
这是什么啊
#6
ID=btnSearch
在服务器控件中 被编译后系统自动为其生成前缀ctl00_ContentPlaceHolder1,用服务器控件很操蛋的
在服务器控件中 被编译后系统自动为其生成前缀ctl00_ContentPlaceHolder1,用服务器控件很操蛋的
#7
这是一个控件的id名。
#8
不知什么时候按回车键啊
#9
不知道你自己试一下不就知道了。
#10
不知怎么试啊
#11
按了回车键 相当于点击了 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();
}
按钮的代码是这样的:
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上按了回车键了。好像什么效果都没有啊
{
//未登录即 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
#34
没用啊
#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;
}
{
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
你QQ多少啊,我加你,帮我远程看下,好吗?