ссылка на linq и другие переменные в HTML - PullRequest
0 голосов
/ 14 декабря 2010

Как вы ссылаетесь на созданный вами объект LINQ, такой как список (или любые другие переменные в вашем коде) в вашем HTML?Я видел примеры того, как сделать это с помощью MVC, но я использую веб-формы.Я хочу сделать что-то вроде этого:

</p> <pre> <% if (customReports.Count > 0) %> <% { %> <% Response.Write("hello"); %> <% } %>

1 Ответ

0 голосов
/ 14 декабря 2010

Файлы ASPX преобразуются средой выполнения ASP.NET в классы, которые, в свою очередь, наследуются от связанного кода.Это означает, что стандартные правила наследования применяются к области видимости переменных -ie, если у вас есть открытая или защищенная переменная-член, объявленная в вашем классе code-behind, она будет напрямую доступна в ASPX, как и в вашем примере.* Пример code-behind:

public partial class MyPage : Page 
{
    protected int test = 3; // This member will be accessible from the ASPX.

    protected void Page_Load(object sender, EventArgs e)
    { 
    }
}

Пример ASPX:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="MyPage.aspx.cs" Inherits="MyPage" %>

<p>Hello world, my variable is <%=test%>.</p>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...