<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>欢迎!</title>
<script language="vb" runat ="server">
    Sub btnsub_Clicksender(ByVal sender As Object, ByVal e As EventArgs)
        If Page.IsValid Then
            lbl.Visible = True
            lbl.Text = "欢迎" + name.Text + ",成功就是如此简单,赶快行动吧!"
        End If
    End Sub    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)    End Sub
</script>
    <style type="text/css">
        .style1
        {
            font-size: xx-large;
        }
    </style>
</head>
<body bgcolor="lavender">
    <form id="form1" runat="server">
    <p class="style1">
        手动制作ASP.NET程序</p>
    <p align="center">
        请输入用户名:<asp:TextBox ID="name" runat="server"></asp:TextBox>
        <asp:Button ID="btnsub" runat="server" Text="提交" onclick="btnsub-click"/>
        <asp:RequiredFieldValidator ID="valid1" runat="server" ControlToValidate="name" 
            Display="Dynamic" ErrorMessage="用户名为空,请输入!"></asp:RequiredFieldValidator>
    </p>
    <p>
        <asp:Label ID="lbl" runat="server" Text="欢迎"></asp:Label>
    </p>
</form>
</body>
</html>
错误是:
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------编译错误 
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: BC30451: 未声明名称“click”。源错误: 行 27:     <p align="center">
行 28:         请输入用户名:<asp:TextBox ID="name" runat="server"></asp:TextBox>
行 29:         <asp:Button ID="btnsub" runat="server" Text="提交" onclick="btnsub-click"/>
行 30:         <asp:RequiredFieldValidator ID="valid1" runat="server" ControlToValidate="name" 
行 31:             Display="Dynamic" ErrorMessage="用户名为空,请输入!"></asp:RequiredFieldValidator>
 源文件: E:\shiyan\登录\登录\we.aspx    行: 29