从CodeFile引用ASP:TextBox

时间:2014-03-21 06:58:02

标签: asp.net vb.net

我在名为Play.aspx的页面中有2个ASP控件:

<asp:TextBox ID="txtGuess" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Submit Guess" OnClick="PostGuess" />

我页面顶部的代码是:

<%@ Page Language="VB" AutoEventWireup="false" Debug="false" Inherits="Play" CodeFile="Play.aspx.vb" %>

在CodeFile(Play.aspx.vb)中,我有一个名为PostGuess的过程,它尝试使用以下代码引用TextBox:txtGuess.text

Visual Studio 2008出现此错误:未声明名称“txtGuess”。

当我在浏览器中访问该页面时,我得到:'txtGuess'未声明。由于其保护级别,它可能无法访问。

这是Play.aspx.designer.vb的内容:

Option Strict On
Option Explicit On
Partial Public Class Play
Protected WithEvents Head1 As Global.System.Web.UI.HtmlControls.HtmlHead
Protected WithEvents form1 As Global.System.Web.UI.HtmlControls.HtmlForm
Protected WithEvents ScriptManager1 As Global.System.Web.UI.ScriptManager
Protected WithEvents LoginView1 As Global.System.Web.UI.WebControls.LoginView
End Class

这可能是一个简单的解决方法,我对此不是很擅长,请帮忙!

1 个答案:

答案 0 :(得分:0)

声明

Protected WithEvents txtGuess As Global.System.Web.UI.WebControls.TextBox
Play.aspx.vb文件中的

应该是故障单。