Hi
I'm clueless when it comes to user controls. I have a control named header which contains 3 textboxes. How do I grab the text entered in the textbox named txtCompanyName found in the control in my aspx page?
My user control: header.ascx
<%@ Control Language="VB" ClassName="header" %>
<script runat="server">
Protected Sub QuickSearch_Companies_Click(ByVal Sender As Object, ByVal e As EventArgs)
Dim strCompanyName As String = txtCompanyName.Text
'Take the text entered into the search form and send them to the search form
Response.Redirect("quick.search.results.company.aspx?CompanyName=" & strCompanyName)
End Sub
Protected Sub QuickSearch_Candidate_Click(ByVal Sender As Object, ByVal e As EventArgs)
Dim strFirstName As String = txtFirstName.Text
Dim strLastName As String = txtLastName.Text
'Take the text entered into the search form and send them to the search form
Response.Redirect("quick.search.results.candidate.aspx?FirstName=" & strFirstName & "&LastName=" & strLastName)
End Sub
</script>
<table width="100%" border="0" cellpadding="3" cellspacing="0">
<tr>
<td> Company: <asp:Textbox ID="txtCompanyName" runat="server" CssClass="textbox" /></td>
<td>Candidate Name: <asp:TextBox ID="txtFirstName" runat="server" CssClass="textbox" Columns="15" /> <asp:TextBox ID="txtLastName" runat="server" CssClass="textbox" Columns="15" Text="Last Name" /><asp:Button ID="btnCandidateSearch" runat="server" Text="go" CssClass="buttons" OnClick="QuickSearch_Candidate_Click" /></td>
</tr>
</table>
.aspx page
<%@ Page Language="VB" %>
<%@ Register Src="header.ascx" TagName="header" TagPrefix="uc1" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<script runat="server">
'This fails
Dim CompanyName As String = txtCompanyName.Text
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>Candidate Search</title>
</head>
<body>
<form id="form1" runat="server">
<!--This is my user control page header-->
<uc1:header id="Header1" runat="server"></uc1:header>
</form>