Sheila Pontes
Привет,
Как вы не опубликовали код, и я не смог создать ошибку.
Я напишу все элементы, необходимые для создания вами главной страницы.
Ваша главная страница
1 - Элемента управления scriptmanager компонент-обригатор.
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
2-Updatepanel нужно
ContentTemplate метка.
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
</ContentTemplate>
</asp:UpdatePanel>
3-Проверьте, равно ли пространство имен в html и коде.
//HTML
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site1.master.cs" Inherits="aplicacao.Site1" %>
//Code-behind
namespace aplicacao {}
дочерняя страница
1-добавьте мастер-страницу тега в HTML-код дочерней страницы.
<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/Site1.Master" CodeBehind="frmMyTest7.aspx.cs" Inherits="aplicacao.frmMyTest7" %>
<%@ MasterType VirtualPath="~/Site1.Master" %>
2 -
Содержание тег на дочерней странице является обригаторным.
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
</asp:Content>
Ниже приведен полный код, который поможет вам.
главная страница
HTML
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:TextBox runat="server"></asp:TextBox>
<asp:Calendar runat="server"></asp:Calendar>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
</body>
С фоновым кодом
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace aplicacao
{
public partial class Site1 : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
дочерняя страница
HTML
<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/Site1.Master" CodeBehind="frmMyTest7.aspx.cs" Inherits="aplicacao.frmMyTest7" %>
<%@ MasterType VirtualPath="~/Site1.Master" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
</asp:Content>
С фоновым кодом
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace aplicacao
{
public partial class frmMyTest7 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
sam_matte
Спасибо вам за то, что вы так долго отвечали на мой вопрос. Это очень помогло. Я допустил ошибку, назвав свой проект "UpdatePanel", который столкнулся с пространством имен system.web.ui.UpdatePanel, что вызвало ошибку. Я исправил это, переименовав название своего проекта. Самрат Матовый.