|
|
1
1
我相信ASP.NET MVC框架(不一定是模式)使创建专门构建的视图变得更容易,主要是因为您可以向完全相同的URL发出请求,并且根据请求头返回专为该请求定制的actionResult。 WebForms使这变得更加困难,因为您通常请求一个特定的资源(即ASPX页面),而不是请求一个URL。当您请求该资源时,webforms引擎会使返回请求的资源以外的其他资源更加困难。 尽管如此,使用网络表单并非不可能。您可以对WebForms做一些类似的事情,在那里您可以修改响应头并返回完全不同的内容,但是它不像MVC框架中那样直观。 |
|
|
2
1
ASP.NET确实让它变得容易得多,因为正如Lomaxx所说,URL并没有静态地绑定到特定的资源。MVC在基本控制器类上提供方法,允许您返回不同类型的actionResults。例如,如果您从json helper方法返回一个actionresult,并将要返回的对象作为参数,那么它将把它们格式化为json数据并相应地呈现出来。我肯定也有一个XML助手,但我个人到目前为止还不需要它。 This article 作者Scott Hanselman描述了如何为特定的移动设备创建自定义视图。我还没有使用他的教程,但它看起来很直接。它允许您检测正在浏览的设备支持哪些功能,这些功能允许您创建自定义视图,以便在许多移动设备上工作。 |
|
|
Andrus · 如何在Linux中阅读期刊 1 年前 |
|
|
Miranda · 读取xml文件时路径错误中有非法字符 1 年前 |
|
|
Primdonm · 如何将自定义列表中的字符串值格式化为货币格式? 2 年前 |
|
|
Kiryl · Sitecore中自己的控制器 2 年前 |
|
|
Farid · 如何从数据库中填充Resource.resx文件值? 2 年前 |