刚开始学.NET,按照书上的教程敲代码,以下例子有一个错误:请问怎么解决:
<%@ Page language="C#" Debug="true" %>
<script runat="server">string Disguise(string String1)
{
string DisguisedString;
byte [] myBytes=System.Text.Encoding.ASCII.GetBytes(String1);
for (int i=0;i <myBytes.Length;i++)
{
myBytes[i] +=1;
}
char[] myChars=System.Text.Encoding.ASCII.GetChars(myBytes);
DisguisedString=new string(myChars);
return DisguisedString;
}string JoinerDash(string String1,string String2)
{
return String1 + "-" + String2;
}string Blank(string String1)
{
string BlankString="";
for (int i=0;i<String1.Length;i++)
{
BlankString +="*";
}
return BlankString;
}
bool IsString1Longer(string String1,string String2)
{
return(String1.Length >String2.Length);
}void Page_load()
{
if(IsPostBack)
{
  string DisguisedWord = Disguise(txtIn1.text);
  lblDisguised.text + DisguisedWord;
  
  lblJoinedText.text= JoinWithDash(txtIn1.text,txtIn2.text);
  
  if(IsString1Longer(txtIn1.text,txtIn2.text))
  {
    lblCompareLengths.text = "String one is longer than string two.";
  }
  else
  {
    lblCompareLengths.text = "String one is shorter than or the same length as string two.";
  }
}
}
</script><title>Chapter 5: Using Functions Which Return Values</title>
<body><form runat="server">
<asp:TextBox runat="server" ID="txtIn1"></asp:TextBox>
<asp:TextBox runat="server" ID="txtIn2"></asp:TextBox>
<asp:Button runat="server" ID="Button1" Text="Submit"></asp:Button><br/>Function used in a variable;
<asp:Label ID="lblDisguised" runat="server"/></br/>Function used as value for an object property:
<asp:Label ID="lblJoinedText" runat="server"/><br/>Function used as an argument in another function:Total size =<asp:Label ID="lblCompareLengths" runat="server"/><br/>
</form></body>
错误提示:
编译器错误信息: CS0117: “System.Web.UI.WebControls.TextBox”并不包含对“text”的定义源错误: 
行 40:    string DisguisedWord = Disguise(txtIn1.text);