注册 登录
编程论坛 ASP.NET技术论坛

错误,当前上下文中不存在名称“True”

t或流痕 发布于 2010-11-26 16:49, 1068 次点击
是有关RequiredFieldValitor控件的使用的,刚自学的,想不出怎么解决,各位帮帮忙拉
<%@ Page Language="C#" %>
<script language="C#" runat="server"></script>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.

<script runat="server">

    protected void ValidateBtn_Click(object sender, EventArgs e)
    {
         if(Page.IsValid ==True)
         {
             Response.Write("ID:"+yourID.Text+"&nbsp;&nbsp;&nbsp;Email:"+yourEmail.Text );
         }

    }
</script>

<html xmlns="http://www. >
<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        ID:<asp:TextBox ID="yourID" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator1"
         runat="server" ControlToValidate="yourID"
            ErrorMessage="RequiredFieldValidator"  Width="100%">请输入ID!</asp:RequiredFieldValidator><br />
        Imail:<asp:TextBox ID="yourEmail" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator2"
         runat="server" ControlToValidate="yourEmail"
            ErrorMessage="RequiredFieldValidator" Width="100%">请输入Email!</asp:RequiredFieldValidator><br />
        <asp:Button ID="Button1" runat="server" OnClick="ValidateBtn_Click" Text="提交" /></div>
    </form>
</body>
</html>
      
4 回复
#2
kevintang2010-11-26 17:33
为什么 事件 要放在 aspx 页面上! 你放到 cs 代码中看看!
#3
北京的晚秋2010-11-28 14:04
if(Page.IsValid)
{
     Response.Write("ID:"+yourID.Text+"&nbsp;&nbsp;&nbsp;Email:"+yourEmail.Text );
}

#4
bygg2010-11-28 22:07
小写
#5
痞子,赵2012-10-28 19:31
你在发布完的网站里写代码、、、 懒
1