Linq to sql 在HTML中引用linq和其他变量

Linq to sql 在HTML中引用linq和其他变量,linq-to-sql,webforms,Linq To Sql,Webforms,如何引用已创建的LINQ对象(如列表)或HTML中代码中的任何其他变量?我已经看到了如何使用MVC实现这一点的示例,但我使用的是Web表单。我想这样做: ASP.NET运行时将ASPX文件转换为类,这些类又从其关联的代码中继承。这意味着继承的标准规则适用于变量范围-即,如果在代码隐藏类中声明了一个公共或受保护的成员变量,它将在ASPX中直接访问,就像在您的示例中一样 代码隐藏示例: public partial class MyPage : Page { protected int t

如何引用已创建的LINQ对象(如列表)或HTML中代码中的任何其他变量?我已经看到了如何使用MVC实现这一点的示例,但我使用的是Web表单。我想这样做:


ASP.NET运行时将ASPX文件转换为类,这些类又从其关联的代码中继承。这意味着继承的标准规则适用于变量范围-即,如果在代码隐藏类中声明了一个公共或受保护的成员变量,它将在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>

但是我的变量没有一个出现在我的ASPX页面上的intellisense中。你能举个例子吗?
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="MyPage.aspx.cs" Inherits="MyPage" %>

<p>Hello world, my variable is <%=test%>.</p>