gpt4 book ai didi

c# - ASP.net 联系我们页面

转载 作者:行者123 更新时间:2023-11-30 15:45:40 25 4
gpt4 key购买 nike

这是一个非常简单的问题,因为我是 asp.net 的新手,我正在尝试开发一个联系我们页面,但我收到以下错误。

“'TextBox' 类型的控件'ContentPlaceHolder1_nameBox' 必须放置在带有 runat=server 的表单标记内”

以下是我目前为该页面编写的代码。

<%@ Page Title="" Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="ContactUs.aspx.cs" Inherits="Craigavon_Aquatics.ContactUs" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<h2>
Contact Us</h2>
<p>
Please fill in the form below to contact us.</p>

<p>
&nbsp;</p>

</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<table style="width: 100%">
<tr>
<td>
Name: (Required)</td>
</tr>
<tr>
<td>
<asp:TextBox ID="nameBox" runat="server" Width="278px"></asp:TextBox>
</td>
</tr>
<tr>
<td>
Email: (Required)</td>
</tr>
<tr>
<td>

</td>
</tr>
</table>
</asp:Content>

最佳答案

要么放置一个包装器 <form runat="Server">在内容占位符周围的母版页中,或在 <asp:Content> 内的页面上标记添加 <form runat="server">围绕您当前的内容。

Site1.Master

<form runat="server">
<asp:ContentPlaceHolder ...></asp:ContentPlaceHolder>
</form>

-或-

联系我们.aspx

<asp:Content ...>
<form runat="server">
...existing HTML code...
</form>
</asp:Content>

关于c# - ASP.net 联系我们页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4960379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com