ASP.NET MVC框架问题(思考+求助)
ASP.NET MVC框架通过MVC的模式,从C——》M——》V
问题1:这样的话只能针对每个V写好C,假设现在针对Index视图模板写了取新闻列表的control,但是后来我想把图片栏目列表加到Index视图中去,那不是还要去修改Index的control文件,编译?
问题2:A页面的我写了取热点栏目列表Control,render到视图,那如果B页面也需要那不是也要调用一下取热点栏目的方法?而且这种类似的方法可要可不要,不要了,放在control中不是多余,成了累赘。
我的想法:扩展Helper,把每个不同栏目的的取出list的功能做成一个标签形式,比如:<%=html.getpiclist(栏目ID,数量)%> 然后foreach一下,这样就可以在任何V页面调用了。
我想听听大家的意见,这种办法是不是可行,如果可行要怎么实现。谢谢