状况描述:
母板页:site.master
母板页内有一个partialview:MyPartialView.ascx,用来显示目录(功能列表),其对应一个model(包含目录树信息)现在我从登录页登录成功后,跳转到mainpage.aspx(母板页的内容页,欢迎页面)
目录通过传入的用户名筛选需要显示的目录问题:
partialview没有controller 如何给其传值呢?

解决方案 »

  1.   

    可直接在partialview:MyPartialView.ascx中写代码取数据,或者在跳转后的子页面viewdate[""].
    一般推荐第一种方式。
      

  2.   


    你是指直接在partialview中使用Linq查询数据吗?
    另外,登录以后,一般用户名的保存方式是怎样的?tempdata吗?
      

  3.   

    session
    或者cookie最通常的两种做法
      

  4.   

    对于partialview是可以传递model的有两种办法 一种是你给它建立一个控制器而更简单的一种就是你调用HTml.Partial方法的时候这样调用Html.Partial("你的页面名字",Model)按个“Model”是一个object类型的参数,和你在控制器里面传递给页面的一样
    这样调用的时候 你在partialview就可以使用这个传递过去的model了