说到mvc3中的分部视图,不禁联想到webform里面的ascx分部控件,我们在MVC时代可以更加轻松的控制分部视图。MVC中主要分为两大类的分部视图,分别是Html.Partial(partialName)、Html.RenderPartial(partialName)和Html.Action、Html.RenderAction();
(1)Html.Partial(partialName)、...
分类:
Web程序 时间:
2014-12-25 10:01:01
阅读次数:
155
1.模板页 .master 引入模板页MasterPageFile="~/MasterPage/Main.Master"2.用户控件 .ascx .ascx.cs: /// /// 信息分类Id ...
分类:
其他好文 时间:
2014-12-23 12:11:31
阅读次数:
128
什么是分布视图?
Mvc时代的分部视图,web form时代的对应物ascx分部控件。当然MVC对分布视图具有更强的控制能力。
分布视图的优点?
1、分布视图可以使系统插件化(各个功能模块都是独立的,减少开发,增加重用)。
2、分工合作(适应群体开发)。
3、实现简单。
分布视图的实现?
原理:我们都知道MVC是通过Action方法对应到view中的,Action方法可以通过Pa...
分类:
Web程序 时间:
2014-12-21 23:42:21
阅读次数:
463
最近有个需求是隐藏个人操作Personal Action的部分内容(右上角下拉菜单),研究了一下需要更改Welcome.ascx文件。 文件位置: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMP...
分类:
其他好文 时间:
2014-12-17 12:38:59
阅读次数:
123
通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。
表现层(UI):
UI的作用
(1)向用户展现特定业务数据。
(2)采集用户的输入信息和操作。
UI的设计原则
用户至上,兼顾简洁。
UI中常用的技术
WindowsForm:Form、Control
ASP.NET:aspx、ascx、master、h...
分类:
其他好文 时间:
2014-12-15 19:10:36
阅读次数:
202
今天学习与练习,做一个用户控件,让其带模版的。关键是两个接口ITemplate和INamingContainer,有关此两个接口技术诠释可以查MSDN官网。创建一个控件,它继承Control和INamingContainer接口。创建用户控件UcB.ascx,拉一个控件容器Placeholder控件...
分类:
其他好文 时间:
2014-12-13 17:43:27
阅读次数:
187
请首先看如下内容:未找到视图"Index"或其母版视图,或没有视图引擎支持搜索的位置。搜索了以下位置:~/Views/Home/Index.aspx~/Views/Home/Index.ascx~/Views/Shared/Index.aspx~/Views/Shared/Index.ascx~/V...
分类:
Web程序 时间:
2014-12-06 20:14:47
阅读次数:
1005
这篇文章主要是对aspx与ascx,ashx的用法进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助做asp.net开发的对.aspx,.ascx和.ashx都不会陌生。关于它们,网上有很多文章介绍。“纸上得来终觉浅,绝知此事要躬行”,下面自己总结一下做个笔记。1、.aspxWeb窗...
分类:
Web程序 时间:
2014-12-02 14:54:23
阅读次数:
227
将Web网页转化成用户控件,需要进行以下操作:1、在.asp(Web网页的扩展名)文件的HTML视图中,删除、、以及等标记。2、将@Page指令修改为@Control,并将Codebehind属性修改成以.ascx.cs为扩展的文件。例如:原Web网页中的代码如下:需要修改为:3、在后台代码中,将p...
分类:
Web程序 时间:
2014-11-16 09:19:44
阅读次数:
173
aspx是页面文件ascx是用户控件,用户控件必须嵌入到aspx中才能使用。ascx是用户控件,相当于模板其实ascx你可以理解为Html里的一部分代码,只是嵌到aspx里而已,因为aspx内容多的时候实在是不太好管理,而且你把公共的Html部分写成ascx也可以公用在很多aspx里比如Web页的下...
分类:
Web程序 时间:
2014-11-13 14:22:15
阅读次数:
177