[Mono-list] unable to bind text to web control in a user control
Carl Olsen
carl at carl-olsen.com
Sat Oct 1 10:34:32 EDT 2005
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: mono-list-bounces at lists.ximian.com
[mailto:mono-list-bounces at lists.ximian.com] On Behalf Of Carl Olsen
Sent: Saturday, October 01, 2005 1:02 AM
To: 'Joe Audette'; 'Gonzalo Paniagua Javier'; mono-list at 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 at lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list
More information about the Mono-list
mailing list