查看和aspx.cs

时间:2015-09-24 21:32:31

标签: 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))
        {
            sites = ServiceFactory<IOrganizationService>
                .Return( ( svc, ctx ) => svc.SitesForPostalCode( ctx, PostalCode.Text ) )
                .Where(s => s.Guid == siteId).ToList();
        }

2 个答案:

答案 0 :(得分:0)

为什么不使用会话或cookie?为什么不在控制器或视图中调用此方法?你在aspx页面中操作列表吗?

答案 1 :(得分:0)

我得到了解决方案: 在.aspx中: 会话[&#34; toList&#34] =网站

在控制器中:  var locationList =(List)Session [&#34; toList&#34;];