Передайте переменную из Site.Master.cs в Site.Master - PullRequest
0 голосов
/ 29 марта 2011

Я новичок в C # веб-разработке. Пожалуйста, потерпите меня.

Я пытаюсь сослаться на параметр из Site.Master.cs в Site.Master, чтобы на странице Site.Master я мог сделать:

<%
  if (someParam == true) {
%>

some HTML code

<%
 }
%>

Параметр someParam - это тот, который я хочу передать с Site.Master.cs.

Спасибо!

Ответы [ 3 ]

2 голосов
/ 29 марта 2011

Используйте поле уровня класса (или лучше: свойство) с видимостью, по крайней мере, «защищенной» (не приватной).

1 голос
/ 29 марта 2011

Вы можете использовать LiteralControl.

<asp:Literal ID="myControl" runat="server">
// Some html here.
</asp:Literal>

Затем в codebehind - установите свойство Visible соответствующим образом.

0 голосов
/ 29 марта 2011

Следуйте приведенному ниже примеру кода.

Site.Master.cs

protected bool someParam
{
    get;
    set;
}

Site.Master page

<%
  if (someParam) {
%>

some HTML code

<%
 }
%>
...