非常感谢magiccoder(或许..未必..不过..) AND wangdequan1024(紫夜) 第3个问题是解决了。 TO: magiccoder(或许..未必..不过..) Server.HtmlDecode(); 我试了,好象没什么效果。 TO: wangdequan1024(紫夜) 你给的代码我看了,找不到什么重点, <body onload="Form1.TextBox1.focus();">加上去也没什么反应。另外都是script的代码,在C#中就不能实现这个功能吗,我想这个功能不应该很难吧?
<%@ Page Language="C#" AutoEventWireup="false" debug="true"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
<head>
<title>CSharpTemp</title>
<meta name=vs_defaultClientScript content="JavaScript">
<SCRIPT LANGUAGE="JavaScript">
<!--
// 响应回车键事件
function test()
{
if(event.keyCode == 13)
{
alert("响应回车键事件");
}
}
//-->
</SCRIPT> <script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
TextBox1.Attributes["onkeydown"] = "test();";
Response.Write("aaaa");
} override protected void OnInit(EventArgs e)
{
InitializeComponent();
base.OnInit(e);
}
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
</script>
</head>
<body onload="Form1.TextBox1.focus();">
<form id="Form1" method="post" runat="server">
<p>焦点在TextBox里按回车键</p>
<asp:TextBox id="TextBox1" runat="server"/>
</form>
</body>
</html>
<INPUT style="Z-INDEX: 102; LEFT: 320px; POSITION: absolute; TOP: 120px" type="button"
value="Button" onclick="history.go(-1)">
第3个问题是解决了。
TO: magiccoder(或许..未必..不过..)
Server.HtmlDecode();
我试了,好象没什么效果。
TO: wangdequan1024(紫夜)
你给的代码我看了,找不到什么重点, <body onload="Form1.TextBox1.focus();">加上去也没什么反应。另外都是script的代码,在C#中就不能实现这个功能吗,我想这个功能不应该很难吧?
str.replace("\n","<br>");问题解决了。
不过我还还是用的label控件,你能告诉我为什么要用literal控件吗,我还没用过literal控件,
他跟label 相比有什么好处
这都是webForm上的问题:
1.在一个页面上,怎样将焦点设在某个按钮上,就是说:一个登陆窗口,输入用户名和密码后,按回车,就单击了登陆按钮,要怎么样在C#中实现这个功能。
这个问题应该不难吧,C#中应该能实现这个功能吧
按照你的说法,功能基本上是实现了,
不过还是有点不对,
以前我的页面上有好几个button,我敲一下Enter,
就自动调用了布局在页面中靠上位置的button的click,不能调用登陆按钮的Click,
现在是两个事件都发生了,就是说,敲了Enter,先调用靠上位置的button的click,然后又登陆按钮的Click,怎么会出现这种情况呢?
顶,接点分^_^
无聊就接分来了
用ascii来判断可以不
能不能具体点