ASP.NET 中aspx文件的TextBox在aspx.cs文件中无法被引用,提示未将对象引用设置到对象的实例。

aspx代码片段:<p><asp:LabelID="UserNameLabel"runat="server"AssociatedControlID="UserName">... aspx代码片段:
<p>
<asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName">用户名:</asp:Label>
<asp:TextBox ID="UserName" runat="server" CssClass="textEntry" CausesValidation="True"></asp:TextBox>
<asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName"
CssClass="failureNotification" ErrorMessage="必须填写“用户名”。" ToolTip="必须填写“用户名”。"
ValidationGroup="LoginUserValidationGroup">*</asp:RequiredFieldValidator>
</p>
<p>
<asp:Label ID="PasswordLabel" runat="server" AssociatedControlID="Password">密码:</asp:Label>
<asp:TextBox ID="Password" runat="server" CssClass="passwordEntry" TextMode="Password" CausesValidation="True"></asp:TextBox>
<asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="Password"
CssClass="failureNotification" ErrorMessage="必须填写“密码”。" ToolTip="必须填写“密码”。"
ValidationGroup="LoginUserValidationGroup">*</asp:RequiredFieldValidator>
</p>

aspx.cs代码片段:
if (UserName.Text.Length == 0)
{
Response.Redirect("Default.aspx");
}
if (Password.Text.Length == 0)
{
Response.Redirect("Default.aspx");
}
展开
 我来答
youbl
2012-07-19 · TA获得超过2510个赞
知道大有可为答主
回答量:1844
采纳率:62%
帮助的人:1663万
展开全部
你用的是vs2010,那正常应该有3个文件
一个aspx,aspx.cs,aspx.desiger.cs
这个Textbox的定义默认是在aspx.desiger.cs里
如果还是不行,你在项目里新建一个页面,再把原来的aspx代码拷贝过来试试,不应该会有这样的问题的
另外,要确认自己创建的是Web Application项目
如果还是不行,建议把3个文件的代码都帖出来看看,或者把项目打包发给我看看
jaylee169
2012-07-19 · 超过19用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:19.5万
展开全部
你用的VS2003?

private System.Web.UI.WebControls.TextBox UserName
更多追问追答
追问
用的是VS2010,上面一行有。还是不行
追答
你CS代码中定义了private System.Web.UI.WebControls.TextBox UserName?不需要定义的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nicke_lin
2012-07-19 · 超过16用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:49.8万
展开全部
这段代码 我测试了 是的啊 应该是其他代码段有问题吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式