我已经尝试了整个上午,但没有任何结果。我似乎无法弄清楚自己做错了什么。我查看了两个链接(以及其他许多无用的链接),但仍未解决我的问题。这是一个WebUserControl...
收到以下错误:
“类型为'TextBox'的控件'HeadContent_CareersViewPosting_txtFirstName'必须放置在具有runat = server属性的表单标记内。”
已经尝试过这里、这里和这里的建议,但没有结果。仍然收到完全相同的消息。非常感谢任何新的建议!
用户控件当前正在放置在虚拟测试网页上。以下是“虚拟”页面的代码。
收到以下错误:
“类型为'TextBox'的控件'HeadContent_CareersViewPosting_txtFirstName'必须放置在具有runat = server属性的表单标记内。”
已经尝试过这里、这里和这里的建议,但没有结果。仍然收到完全相同的消息。非常感谢任何新的建议!
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Careers View Posting.ascx.cs" Inherits="ascxStagingApplication.Careers.Careers_View_Posting" %>
<asp:Panel ID="pnlResume" runat="server">
<table ID="tblMain" runat="server">
<tr>
<td>
<asp:Label ID="lblFirstName" runat="server" Text="* First Name"></asp:Label>
</td>
<td>
<asp:TextBox ID="txtFirstName" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblLastName" runat="server" Text="* Last Name"></asp:Label>
</td>
<td>
<asp:TextBox ID="txtLastName" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblEmail" runat="server" Text="* Email"></asp:Label>
</td>
<td>
<asp:TextBox ID="txtEmail" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblResume" runat="server" Text="* Resume"></asp:Label>
</td>
<td>
<asp:FileUpload ID="fupResume" runat="server" />
</td>
</tr>
<tr>
<td>
<asp:Button ID="btnSubmit" runat="server" Text="Submit"/>
</td>
</tr>
</table>
</asp:Panel>
用户控件当前正在放置在虚拟测试网页上。以下是“虚拟”页面的代码。
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Page Careers View Posting.aspx.cs" Inherits="ascxStagingApplication.Careers.Page_Careers_View_Posting" %>
<%@ Register Src="~/Careers/Careers View Posting.ascx" TagPrefix="uc1" TagName="CareersViewPosting" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
<uc1:CareersViewPosting runat="server" id="CareersViewPosting" />
</asp:Content>