C# View和aspx.cs

C# View和aspx.cs,c#,asp.net,asp.net-mvc,webforms,C#,Asp.net,Asp.net Mvc,Webforms,我在代码隐藏页面pages.aspx.cs中有一个列表。如何将此列表发送到视图,即profile.cshtml?我正在同时使用web表单和MVC。我在.aspx中有一个列表,如何将其传递给控制器以便在视图中使用该列表。? 这是pages.aspx.cs中的列表 列表站点=新列表() if(Guid.TryParse(SiteID.SelectedValue,out SiteID)) { 站点=服务工厂 .Return((svc,ctx)=>svc.sitesforpstatalcode(ctx,

我在代码隐藏页面pages.aspx.cs中有一个列表。如何将此列表发送到视图,即profile.cshtml?我正在同时使用web表单和MVC。我在.aspx中有一个列表,如何将其传递给控制器以便在视图中使用该列表。? 这是pages.aspx.cs中的列表

列表站点=新列表()

if(Guid.TryParse(SiteID.SelectedValue,out SiteID))
{
站点=服务工厂
.Return((svc,ctx)=>svc.sitesforpstatalcode(ctx,PostalCode.Text))
.Where(s=>s.Guid==siteId.ToList();
}

为什么不使用会话或cookie?为什么不在控制器或视图中调用此方法?您正在处理aspx页面中的列表吗?

为什么不使用会话或cookie?为什么不在控制器或视图中调用此方法?您正在处理aspx页面中的列表吗?

我找到了解决方案: 在.aspx中: 会话[“toList”]=站点

在控制器中:
var locationList=(List)会话[“toList”]

我找到了解决方案: 在.aspx中: 会话[“toList”]=站点

在控制器中:
var locationList=(List)会话[“toList”]

你把web表单和MVC混在一起了吗?将数据传送到视图的方式是通过控制器。@JackMarchetti是的!有没有关于如何访问它的建议?我找到了解决方案:你把web表单和MVC混在一起了吗?将数据传送到视图的方式是通过控制器。@JackMarchetti是的!有没有关于如何访问该列表的建议?我找到了解决方案:ozkan我想实际操作视图中的列表。我不知道如何从.aspx的代码隐藏页访问视图中的此列表。我尝试使用这个HttpContext.Current.Items[“listkendo”]=sites;对吗?ozkan我想在视图中实际操作列表。我不知道如何从.aspx的代码隐藏页访问视图中的此列表。我尝试使用这个HttpContext.Current.Items[“listkendo”]=sites;对吗?
        if (Guid.TryParse(SiteID.SelectedValue, out siteId))
        {
            sites = ServiceFactory<IOrganizationService>
                .Return( ( svc, ctx ) => svc.SitesForPostalCode( ctx, PostalCode.Text ) )
                .Where(s => s.Guid == siteId).ToList();
        }