我有Search.ascx和Login.ascx还有Default.aspxSearch.ascx中有个文本框(txtsearch)和一个imgbtn按钮Login.ascx中有2个文本框(txtusername,txtpassword)和一个imgbtn1按钮
Default.aspx加载了Search.ascx和Loginascx我现在进入了Default.aspx输入完txtusername和txtpassword之后回车,,它就调用了search.ascx中的imgbtn按钮..
我想要在txtsearch中输入的时候回车调用imgbtn按钮而在txtusername和txtpassword输入后回车是调用imgbtn1按钮
要怎么实现??
Default.aspx加载了Search.ascx和Loginascx我现在进入了Default.aspx输入完txtusername和txtpassword之后回车,,它就调用了search.ascx中的imgbtn按钮..
我想要在txtsearch中输入的时候回车调用imgbtn按钮而在txtusername和txtpassword输入后回车是调用imgbtn1按钮
要怎么实现??
解决方案 »
- 急!急!急!——ASP.NET IIS FlashPrinter 无效
- 命名空间"<global namespace>"已经包含了"ST_type"的定义 这个错误等待您的答复
- 无法将这个证书验证到一个受信任的机构
- 关于asp.net 主题问题
- 请教:新手上路,在线等
- 请问 web ie treeview 有办法实现节点拖动吗?
- 为什么我的AspNetPager的跳转到指定页面的textbox不能输入数值
- ★开发模式请教,高手请留! ★
- 为感谢大家曾经对我的关怀与帮助,提供我们开发的OA下载!以及全部开发文档资料,功能全面!
- 如何在dataset中某个datarow中查找含有某个字段的数据。
- 我的目标就差一步了,高手求救啊!!!!
- 不知道出什么问题,帮忙看看
总之我在Login.ascx里面输入的东西回车后就调Search.ascx的按钮了..
<asp:text id="txtusername" onkeydown="javascript:return SeachKeyDown();">
<asp:text id="txtpassword" onkeydown="javascript:return SeachKeyDown();">
<script>
function SeachKeyDown()
{
try
{
var id= "<%=imgbtn1.ClientID%>";
document.getElementById(id).click();
}
catch(e)
{
alert(e.description);
return false;
}
}
</script>
慕白输出的处理脚本是客户端调用按钮的click方法
我是输出一句当前Page类所使用的按钮回发脚本
this.txtsearch.Attributes.Add("onkeypress","if(keyCode ==13){" + this.Page.GetPostBackEventReference(this.imgbtn) + ";}");**************************************************
public System.String GetPostBackEventReference ( System.Web.UI.Control control , System.String argument )
System.Web.UI.Page 的成员摘要:
获取对客户端脚本函数的引用,调用该函数将使服务器发送回该页。该方法还将一个参数传递到在服务器上执行回发处理的服务器控件。 参数:
control: 要处理回发的服务器控件。
argument: 传递给服务器控件的参数。 返回值:
可插入客户端事件处理程序的客户端函数调用的文本。
当我输入一点内容之后就调了search.ascx的按钮了
但是Button不能弄背景图片和样式..又不能满足我的需求