主题:分析器错误 (服务器控件)(登陆服务器)
3-10.acx 用户控件示例
<script language="VB" runat="server">
public property userID As string '定义一个userID属性值
get
return user_name.text '返回属性值
end get
set
user_name.text=value '利用value关键字设置属性
end set
end property
public property UserPaassword As string '定义一个use属性值
get
return user_name.text '返回属性值
end get
set
user_name.text=value '利用value关键字设置属性
end set
end property
</script>
<table>
<tr>
<td>用户名</td>
<td><asp:textbox id="user_name" runat="server"></td>
</tr>tr>
<td>用户密码</td>
<td><asp:TextBox id="password" TextMode="password" runat="server"/></td>
</tr><tr>
<td></td>
<td><asp:button text="确定"runat="server"></td>
</tr>
</table>
3-11.aspx 调用用户控件
<% @ register Tagprefix="mycontrol" TagName="Login" src="3-10.ascx" %>
<script language="VB" runat=“server”>
sub page_Load(sender as object ,E as EventArgs)
message.text="用户名为" & MyLogin.Userld & "<br>
message.text=message.text & "用户密码为"& MyLogin.UserPassword &"<br>"
end sub
</script>
<html>
<body>
<h4 align="center">用户控件示例</h4>
<form runat="server">
<mycontrol:Login id="MyLogin" runat="server"/>
<p><asp:Label id="message" runat="server"/>
</form>
</body>
</html>
分析器错误
“/”应用程序中的服务器错误。
分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
分析器错误消息: “asp:textbox”的“Text”属性不允许子对象。
源错误:
行 23: </tr>tr>
行 24: <td>用户密码</td> 行 25: <td><asp:TextBox id="password" TextMode="password" runat="server"/></td> 行 26: </tr><tr>
行 27: <td></td>
|
源文件: /asp.net/chapter3/3-10.ascx 行: 25
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.34212