"Amir Eshterayeh" <aeshterayeh@yahoo.com> wrote in message
news:O2wpiyHtDHA.2456@TK2MSFTNGP12.phx.gbl...
> Dear Friends
> Hope things goes well to you. I have this problem. Would you please give
me
> your solution?
>
> I want to change a property that I define on my user control in my web
form
> that contains that user control.
> but when I want to set the property of user control at my web form, got
this
> error
> c:\inetpub\wwwroot\test4\WebForm1.aspx.vb(19): Name 'Uc1' is not
declared.
> How can I solve this problem. Please help.
> Thank you very much in advance and please me your answer to my email:
> aeshterayeh@hotmail.com if possible.
>
> Best Regards
> Amir Eshterayeh
> aeshterayeh@hotmail.com
>
>
> this is the code behind (vb code) of my web form
>
> --------------------------------------------------------------------------
--
> -----------------------------
> Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
> System.EventArgs) Handles MyBase.Load
> Uc1.Username = "Message text changed!"
> End Sub
> --------------------------------------------------------------------------
--
> -----------------------------
>
> This is the user control code
> --------------------------------------------------------------------------
--
> -----------------------------
>
> Public MustInherit Class uc
> Inherits System.Web.UI.UserControl
> Protected WithEvents Label1 As System.Web.UI.WebControls.Label
> Public Username As String
>
> Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
> System.EventArgs) Handles MyBase.Load
>
> Label1.Text = Username
> End Sub
>
> End Class
> --------------------------------------------------------------------------
--
> -----------------------------
> this is the user control HTML
> --------------------------------------------------------------------------
--
> -----------------------------
>
> <%@ Control Language="vb" AutoEventWireup="false" Codebehind="uc.ascx.vb"
> Inherits="test4.uc"
> TargetSchema="
http://schemas.microsoft.com/intellisense/ie5" %>
>
> <asp:Label id="Label1" runat="server">Label</asp:Label>
> --------------------------------------------------------------------------
--
> -----------------------------
> this is the HTML Code my Web form that contains my user control
> --------------------------------------------------------------------------
--
> -----------------------------
> <%@ Page Language="vb" AutoEventWireup="false"
Codebehind="WebForm1.aspx.vb"
> Inherits="test4.WebForm1"%>
> <%@ Register TagPrefix="uc1" TagName="uc" Src="uc.ascx" %>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> <HTML>
> <HEAD>
> <title>WebForm1</title>
> <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
> <meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
> <meta name="vs_defaultClientScript" content="JavaScript">
> <meta name="vs_targetSchema"
> content="
http://schemas.microsoft.com/intellisense/ie5"> > </HEAD>
> <body MS_POSITIONING="GridLayout">
> <form id="Form1" method="post" runat="server">
>
> <uc1:uc id="Uc1" runat="server"></uc1:uc>
>
> </form>
> </body>
> </HTML>
> --------------------------------------------------------------------------
--
> -----------------------------
>
>
>