各位高手请指教,我用VS.NET2003作了一个小程序,有用户定义控件但是在相应.VB程序中添加行为方法时提示没有定义是怎么回事?
相应程序:(A.ASPX.VB)
sub page_load(obj as object, e as eventargs)
lblmessage.text="id:<b>" & loginform1.id & "<br>" & "backcolor: " & loginform1.backcolor & "<br>" & "username:" & loginform1.username & "<br>" & "password:" & loginform1.password
end sub
(A.ASPX)
<%@ page language="vb" %>
<%@ register tagperfix="tyaspnet" tagname="loginform" src="loginform.aspx"%>
.....
.....
<form runat="server">
<tyaspnet:loginform runat="server" id="loginform1" passwrod="mypassword" username="chirs"/>
</form>
相应程序:(A.ASPX.VB)
sub page_load(obj as object, e as eventargs)
lblmessage.text="id:<b>" & loginform1.id & "<br>" & "backcolor: " & loginform1.backcolor & "<br>" & "username:" & loginform1.username & "<br>" & "password:" & loginform1.password
end sub
(A.ASPX)
<%@ page language="vb" %>
<%@ register tagperfix="tyaspnet" tagname="loginform" src="loginform.aspx"%>
.....
.....
<form runat="server">
<tyaspnet:loginform runat="server" id="loginform1" passwrod="mypassword" username="chirs"/>
</form>
<%@ page language="vb" %>
<%@ register tagprefix="tyaspnet" tagname="loginform" src="loginform.ascx" %>
<script runat="server">
sub page_load(obj as object, e as eventargs)
lblmessage.text="id:<b>" & loginform1.id & "<br>" & "backcolor: " & loginform1.backcolor & "<br>" & "username:" & loginform1.username & "<br>" & "password:" & loginform1.password
end sub
</script>
<html><body>
<form runat="server">
<tyaspnet:loginform id="loginform1" runat="server" password="mypassword" username="chris"
backcolor="beige"/>
</form>
<asp:Label ID="lblmessage" runat="server"/>
</body></html>
还有你到底有没有那个loginform.aspx文件?
protected withevents loginform1 as loginform
就OK
!
protected withevents loginform1 as loginform