是这样的现在一个ASP。NET中有一个TextBox控件,我如何得到这个控件的键盘输入事件,也就是说我怎么才能知道我在这个控件里输入的是不是某个字符呢?(比如说‘a’),我在网上找了很长的时间,好象有什么KeyPress事件是吧,我的怎么没有呢???
解决方案 »
- IIS多网站配置问题
- 有谁用过Reshaper 的 一个问题
- 粘贴覆盖后台程序后,网站就快了。为什么?求解惑
- 如何在imagebutton上动态应用style?也就是如何让他运行FILTER
- 怎样阻止合法用户通过地址栏访问页面?
- 请教一个关于汉字转码的问题.请大家帮忙,这个比较急..在线等到.
- 我也想要OA源码,那位好心人在麻烦一个
- 如何将存储过程的结果集提到dataset里呀?请各位多多帮忙了,在此表示感谢了。
- 我贴出DES解密代码,谁能写出相应的加密代码?
- 用datagrid显示数据,触发这个OnDeleteCommand事件,怎么样在里面加个弹出信息筐..........
- 这是为什么呢????
- 关于在Repeater显示用户控件的问题|在线等(立刻结贴!)
要不就是用JS了 這個我不會
所以 在TextBox里用KeyPress事件 浏览器转为 HTML是可用的.
<script language="javascript" type="text/javascript">
function aa()
{
if (event.keyCode == 13)
{
TextBox2.Text == "aaa";
}
else
return;
}
</script>
服务器:.csTextBox2.Attributes.Add("onkeydown", "aa()");
但是怎么不行呢?
function aa()
{
if (event.keyCode == 13)
{
document.getElementById("TextBox2").value == "aaa";
}
else
return;
}
</script>
你还不是用客户端脚本语言向服务器提交数据的,你那个TextBox根本就只是做个样子而以!
还有你不可能打一个字就触发这个事件并马上提交服务器,然后再打一个字再触发这个事件再提交服务器吧.
说到底你就是要用一个客户端的脚本写这个事件,然后绑定到TextBox上