我有一个名为Play.aspx的文件,包含以下控件:
<asp:TextBox ID="txtGuess" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Submit Guess" OnClick="PostGuess" />
Sub&#34; PostGuess&#34;在CodeFile(Play.aspx.vb)中,此Sub中的一行使用txtGuess.Text引用TextBox
我在Play.aspx.vb中也有这一行:
Protected WithEvents txtGuess As Global.System.Web.UI.WebControls.TextBox
这是我的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
当我运行Web应用程序时,我在txtGuess中放了一些文本并单击Button1,它在txtGuess.Text上给出了这个错误:
System.NullReferenceException: Object reference not set to an instance of an object
有什么想法吗?欢呼声。
答案 0 :(得分:0)
已发布已修复
问题是文本框位于ASP:LoginView控件
中