易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET MVC问题.我很费解.

我有个Index.aspx

里面引用了个List.ascx

正常情况,我Controllers里面的List方法可以 return PartialView(data);得到正常的结果.


但是我现在新增了个方法A,同样的是return View("List",data);

因为我根据不同的URL(不同的分类情况,传值不同.)得到不同的data,然后都交给List处理

结果MVC直接就把List输出了,外面套的Index没有了.怎么办?

我改成return View("Index",data);也不行,这样就和第一个页面一样了.

up


解决了.感谢.

那如果我View里面也有Model怎么办?

好像MVC只能传递一个强类型?

= =...之前用了你写的ASP.NET MVC PAGER...感觉不是很好用阿- -

结果最后我自己写了和Helper来生成Pager

PS:好像现在Mvc 2 Beta已经自己有Pager的Helper了.

引用
PS:好像现在Mvc 2 Beta已经自己有Pager的Helper了.


没听说过Mvc 2 beta有Pager的Helper,倒是我自己写过一个MvcPager,马上会发布1.2版,你可以到这里看看:http://www.webdiyer.com/MvcPager

引用
解决了.感谢.

那如果我View里面也有Model怎么办?

好像MVC只能传递一个强类型?

可以用ViewData,也可以自定义一个父类,包含多个要传递的子类型数据,类似于这样:
public class MyModelData{
public List <Articles> LatestArticles{get;set;}
public List <Category> AllCategories{get;set;}
....


相关问答:

asp.net 线程的问题? - .NET技术 / ASP.NET

前段时间碰到一道面试题如下:
test.aspx页面有如下代码:
 Response.Write(Test.GetDate());
Test类如下:
public class Test
{
  static string dt="";
  public static s ......

asp.net后台调用js方法 - .NET技术 / ASP.NET

<script type="text/javascript" src="js/Dialog.js"></script>
<script type="text/javascript">
  function zOpenD()
  {
  va ......

后台调用JavaScript问题 - .NET技术 / ASP.NET

我在后台调用JavaScript的时候,他是在后台把事件的代码执行一次后在执行JavaScript方法
 有什么办法 在执行JavaScript方法的时候停住,在执行后面的代码
不太明白啊,说清楚点吧

就是执行后台代码的时候 ......

sql存储过程时间相减 - .NET技术 / ASP.NET

CREATE PROCEDURE [selectvipcompany] 
@username varchar(50), 
@companyname varchar(50), 
@endtime varchar(1) 
AS 
declare @sql varchar(1000) 
set @sql=''  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号