诸位大哥好:我是新手,有一个简单的Asp问题想请教一下。我在试验一个Asp.net例子,我在新建Web项目的HTML页面中写了如下语句:
<%@ Page language="c#" Codebehind="firstPage.aspx.cs" AutoEventWireup="false" Inherits="First.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<h3>姓名:<input id="name" type="text"></h3>
<h3>所在城市:<select id="" size="1">
<option selected>北京</option>
<option>上海</option>
<option>天津</option>
</select>
</h3>
<input type="submit" value="查询" onserverclick="ShowValues"> <input id="result" type="text">
</form>
<script language="C#" runat="server">
private void ShowValues(Object Sender, EventArgs Args)
{
    result.text=name.text;
}
</script>
</body>
</HTML>
编译时均出错,想请教大家要想实现我上述写的功能,应该如何写?如果想用Response.write()语句显示输入的姓名呢?谢谢!在线讨教答案,谢谢诸位!

解决方案 »

  1.   

    在新页面拖入一个button\TextBox,双击button,加入代码
    Respinse.Write(TextBox1.Text);
    运行
      

  2.   

    谢谢 changlin365(茫然) 大哥!我按你说的试了,很正确。谢谢!但我在HTML中写的文本框之类的为什么不行呢?
      

  3.   

    “ possible_Y”大哥,你说的很对,能否说一下在什么情况下需要加上这一句?在什么情况下不加这一句(还是在什么情况下都必须加上这一句呢?),谢谢!
      

  4.   

    谢谢“wula0010(wula0010)”大哥,请继续给予帮助,谢谢!