2010-12-14 4 views
0

HTML에 목록 (또는 코드의 다른 변수)과 같이 작성한 LINQ 객체를 어떻게 참조합니까? MVC를 사용하여이 작업을 수행하는 방법을 본 적이 있지만 Web Forms를 사용하고 있습니다. 나는 이런 식으로 뭔가를 할 :linq 및 HTML의 다른 변수를 참조하는 중

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

답변

0

ASPX 파일은 다시 자신의 코드 숨김 관련된 상속 클래스에 ASP.NET 런타임에 의해 변환됩니다. 이것은 상속의 표준 규칙이 변수 범위 지정에 적용됨을 의미합니다. 코드 숨김 클래스에서 선언 된 public 또는 protected 멤버 변수가있는 경우 ASPX에서 예제와 마찬가지로 직접 액세스 할 수 있습니다. 코드 숨김

예 :

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> 
+0

하지만 아무도 내 변수의 내 ASPX 페이지에서 IntelliSense를 나타납니다. 예를 들어 줄 수 있습니까? – user517406

관련 문제