.Master, .aspx
및 .ascx
페이지를 만들었습니다. .master 페이지에서 버튼을 클릭하면 .ascx 페이지를 호출하려고합니다. 버튼을 클릭하지 않으면 .ascx가 나타나서는 안됩니다.asp.net 웹 양식 응용 프로그램에서 버튼을 클릭하면 마스터 페이지에서 .ascx 파일을 호출하려고합니다.
현재 <uc1:Account runat="server" ID="Account" />
을 사용했기 때문에 Onload
페이지, .ascx 페이지가 전화를 겁니다. 하지만 버튼을 클릭 한 후 페이지로드가 필요하지 않습니다.
도움이 매우 감사합니다. 미리 감사드립니다.
내 마스터 페이지는 다음과 같습니다
<%@ Master Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Staff.master.cs" Inherits="Admin_Staff" %>
<%@ Register Src="~/Controls/Account.ascx" TagPrefix="uc1" TagName="Account" %>
<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
<h4>Account</h4>
<span class="input-group-btn">
<input type="text" class=" search-query form-control" placeholder="Search" />
<button class="btn btn-default" type="submit"><i class="glyphicon glyphicon-search"></i></button>
</span>
<div class="col-lg-9">
<uc1:Account runat="server" ID="Account" />
</div>
</asp:Content>
내 사용자 컨트롤은 다음과 같습니다
<%@ Page Title="" Language="C#" MasterPageFile="~/Admin/Staff.master" AutoEventWireup="true" CodeFile="Staff.aspx.cs" Inherits="Admin_Staff" %>
<asp:Content ID="Content1" ContentPlaceHolderID="StaffContent" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent1" Runat="Server">
</asp:Content>
도움 주셔서 감사합니다. 그것은 나를 위해 일했습니다. – Raj