I'm not getting any errors.  It is displaying HTML where the web control
should be and it's not setting the values.  I tried your code, and I'm still
getting nothing.

Carl

http://www.carl-olsen.com/TestPage.aspx


-----Original Message-----
From: Joe Audette [mailto:[EMAIL PROTECTED] 
Sent: Saturday, October 01, 2005 9:51 AM
To: [EMAIL PROTECTED]; 'Gonzalo Paniagua Javier';
mono-list@lists.ximian.com
Subject: RE: [Mono-list] unable to bind text to web control in a user
control

Carl when you are talking about binding text you just
mean this part right?

Label1.Text = "Hello";
HyperLink1.Text = "Again";
HyperLink1.NavigateUrl =
"http://www.carl-olsen.com/";;

I don't see any problem in any of your code.

Are you getting an error or its just not displaying
the controls?
If its just not displaying the controls try adding
this though it should not be needed:

Right after the above code where you set the text in
your user control try
this.Controls.Add(Label1);
this.Controls.Add(HyperLink1);

and see if it makes any difference. 

Joe

--- Carl Olsen <[EMAIL PROTECTED]> wrote:

> I'm trying to get a response to:
> 
> http://bugzilla.ximian.com/show_bug.cgi?id=76216
> 
> I have a page called TestPage.aspx in my root
> directory:
> 
> <%@ Page language="c#" AutoEventWireup="false"
> Inherits="CarlsWebs.CarlOlsen.Web.TestPage" %>
> <%@ Register TagPrefix="uc1"
> TagName="TestUserControl"
> Src="Controls/TestUserControl.ascx" %>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
> Transitional//EN" >
> <html>
>       <head>
>               <title>TestPage</title>
>       </head>
>       <body>
>               <form id="Form1" method="post" runat="server">
>                       <uc1:testusercontrol id="TestUserControl1"
> runat="server"></uc1:testusercontrol>
>               </form>
>       </body>
> </html>
> 
> The class file for TestPage.aspx looks like this:
> 
> using System;
> using System.Collections;
> using System.ComponentModel;
> using System.Data;
> using System.Drawing;
> using System.Web;
> using System.Web.SessionState;
> using System.Web.UI;
> using System.Web.UI.WebControls;
> using System.Web.UI.HtmlControls;
> 
> namespace CarlsWebs.CarlOlsen.Web
> {
>       public class TestPage : System.Web.UI.Page
>       {
>               private void Page_Load(object sender,
> System.EventArgs e)
>               {
>               }
> 
>               override protected void OnInit(EventArgs e)
>               {
>                       InitializeComponent();
>                       base.OnInit(e);
>               }
>               
>               private void InitializeComponent()
>               {    
>                       this.Load += new
> System.EventHandler(this.Page_Load);
> 
>               }
>       }
> }
> 
> I have a user control in a subdirectory called
> "Controls" called
> TestUserControl.ascx:
> 
> <%@ Control Language="c#" AutoEventWireup="false"
> Src="TestUserControl.ascx.cs" %>
> <p><asp:label id="Label1"
> runat="server">Label</asp:label></p>
> <p><asp:hyperlink id="HyperLink1"
> runat="server">HyperLink</asp:hyperlink></p>
> 
> The class file for TestUserControl.ascx looks like
> this:
> 
> namespace CarlsWebs.CarlOlsen.Web.Controls
> {
>       using System;
>       using System.Data;
>       using System.Drawing;
>       using System.Web;
>       using System.Web.UI.WebControls;
>       using System.Web.UI.HtmlControls;
> 
>       public class TestUserControl :
> System.Web.UI.UserControl
>       {
>               protected System.Web.UI.WebControls.Label Label1;
>               protected System.Web.UI.WebControls.HyperLink
> HyperLink1;
> 
>               private void Page_Load(object sender,
> System.EventArgs e)
>               {
>                       Label1.Text = "Hello";
>                       HyperLink1.Text = "Again";
>                       HyperLink1.NavigateUrl =
> "http://www.carl-olsen.com/";;
>               }
> 
>               override protected void OnInit(EventArgs e)
>               {
>                       InitializeComponent();
>                       base.OnInit(e);
>               }
>               
>               private void InitializeComponent()
>               {
>                       this.Load += new
> System.EventHandler(this.Page_Load);
> 
>               }
>       }
> }
> 
> I cannot bind simple text to a web control inside
> the user control.  It
> worked in Mono 1.1.8 and it works using Windows
> 2003.  Do I have an error in
> my code, or is this really a bug?
> 
> Thank you!
> 
> Carl Olsen
> http://www.carl-olsen.com/TestPage.aspx
> 
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On
> Behalf Of Carl Olsen
> Sent: Saturday, October 01, 2005 1:02 AM
> To: 'Joe Audette'; 'Gonzalo Paniagua Javier';
> mono-list@lists.ximian.com
> Subject: [Mono-list] unable to bind text to web
> control in a user control
> 
> I'm unable to bind a simple text string to a web
> control in a user control.
> This was working in version 1.1.8 and has been
> broken in 1.1.9 and 1.1.9.1.
> Can anyone tell me if this is working and how I can
> get mine working again?
> 
> Carl
> 
> 
> 
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
> 
> 
> 
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
> 


joe_audette [at] yahoo dotcom
http://www.joeaudette.com
http://www.mojoportal.com



_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to