Mam stronę Master:ASP.net dostęp do zmiennej strony wzorcowej za pośrednictwem strony partnerskiej
<%@ Master Language="C#" AutoEventWireup="true" Codefile="AdminMaster.master.cs" Inherits="AlphaPackSite.MasterPages.AdminMaster" %>
Wtedy mam zmienną publiczną:
public partial class AdminMaster : System.Web.UI.MasterPage
{
protected bool blnShowDialogue = false;
W moim zawartości strony chciałbym ustawić tę zmienną:
blnShowDialogue = true;
Tak, że na mojej stronie wzorcowej mogę mieć c Od:
$(function() {
<%if(blnShowDialogue == true){%>
$("#dialog").dialog();
<% } %>
}
Czy to ma sens? Kiedy próbuję kombinacji Master.blnShowDialogue lub blnShowDialogue =, etc etc nic nie działa.
nazwa „blnShowDialogue” nie istnieje w bieżącym kontekście
Masz rację, nawet nie zauważyłeś, że tego brakowało w jego deklaracji. +1. – RPM1984
Dzięki za odpowiedź, ale wciąż jestem trochę zagubiony! Gdzie mam umieścić tę dyrektywę? –
Cześć Tom, musisz umieścić go pod swoją dyrektywą @page na stronach .aspx. – mamoo