没有合适的资源?快使用搜索试试~ 我知道了~
首页《Asp.NET MVC 5 高级编程第5版》:版权保护与技术探讨
《Asp.NET MVC 5 高级编程第5版》:版权保护与技术探讨
需积分: 10 4 下载量 57 浏览量
更新于2024-07-17
收藏 18.23MB PDF 举报
《Asp.NET MVC 5 高级编程第5版》是一本由Adam Freeman编著的专业技术书籍,针对的是Asp.NET MVC 5框架的高级开发实践。本书在版权方面声明,所有内容受到法律保护,包括但不限于翻译、再版、插图重用、朗诵、广播、复制到微缩胶片或其他物理媒介,以及电子适应、计算机软件或类似方法的使用。根据版权法,仅限于用于学术评论、学术分析或特定情况下供个人计算机系统输入和执行的简短摘录,且必须获得Springer出版社的明确许可,通过Copyright Clearance Center(版权许可中心)进行权限申请。未经授权的复制将被视为违法行为,可能会被追究法律责任。 该书内容覆盖了Asp.NET MVC 5的各个方面,如模型视图控制器(Model-View-Controller,MVC)架构的深入理解、路由与控制器设计、视图引擎的高级使用、数据绑定和验证、AJAX与Web API集成、工作流和任务管理、以及单元测试和持续集成等主题。书中提供了丰富的代码示例和实战项目,帮助读者掌握如何高效地构建可维护、可扩展的Web应用程序,适用于那些希望提升Asp.NET MVC 5技能并进行复杂业务应用开发的开发者。 第五版相较于前作可能包含新的技术更新和最佳实践,以适应不断发展的Web开发环境。无论是初次接触Asp.NET MVC 5的开发者还是有一定经验的开发者,本书都是深入学习和精通该框架的宝贵资源。阅读本书不仅可以提升技术能力,还能紧跟行业潮流,为职业生涯增添竞争力。
资源详情
资源推荐
Creating the Ajax Form
Understanding How Unobtrusive Ajax Works
Setting Ajax Options
Ensuring Graceful Degradation
Providing the User with Feedback While Making an Ajax Request
Prompting the User Before Making a Request
Creating Ajax Links
Ensuring Graceful Degradation for Links
Working with Ajax Callbacks
Working with JSON
Adding JSON Support to the Controller
Processing JSON in the Browser
Preparing Data for Encoding
Detecting Ajax Requests in the Action Method
Summary
Chapter 24: Model Binding
Preparing the Example Project
Understanding Model Binding
Using the Default Model Binder
Binding to Simple T ypes
Binding to Complex T ypes
Binding to Arrays and Collections
Manually Invoking Model Binding
Dealing with Binding Errors
Customizing the Model Binding System
Creating a Custom Value Provider
Creating a Custom Model Binder
Registering the Custom Model Binder
Summary
Chapter 25: Model Validation
Preparing the Example Project
Creating the Layout
Creating the Views
Explicitly Validating a Model
Displaying Validation Errors to the User
Displaying Validation Messages
Displaying Property-Level Validation Messages
Using Alternative Validation Techniques
Performing Validation in the Model Binder
Specifying Validation Rules Using Metadata
Defining Self-Validating Models
16
Performing Client-Side Validation
Enabling Client-Side Validation
Using Client-Side Validation
Understanding How Client-Side Validation Works
Performing Remote Validation
Summary
Chapter 26: Bundles
Preparing the Example Application
Adding the NuGet Packages
Creating the Model and Controller
Creating the Layout and View
Profiling Script and Style Sheet Loading
Using Script and Style Bundles
Adding the NuGet Package
Defining the Bundles
Applying Bundles
Optimizing the JavaScript and CSS Files
Summary
Chapter 27: Web API and Single-page Applications
Understanding Single-page Applications
Preparing the Example Application
Creating the Model
Adding the NuGet Packages
Adding the Controller
Adding the Layout and Views
Setting the Start Location and T esting the Example Application
Using Web API
Creating the Web API Controller
Testing the API Controller
Understanding How the API Controller Works
Understanding API Controller Action Selection
Mapping HT T P Methods to Action Methods
Using Knockout for Single-page Applications
Adding the JavaScript Libraries to the Layout
Implementing the Summary
Implementing the Create Feature
Completing the Application
Simplify the Home Controller
Manage Content Visibility
Summary
17
About the Author
Adam Freeman is an experienced IT professional who has held senior positions in a range of companies, most recently serving
as chief technology officer and chief operating officer of a global bank. Now retired, he spends his time writing and running.
19
About the Technical Reviewer
Fabio Claudio Ferracchiati is a senior consultant and a senior analyst/developer using Microsoft technologies. He works for
Brain Force (http://www.brainforce.com) in its Italian branch (http://www.brainforce.it). He is
a Microsoft Certified Solution Developer for .NET, a Microsoft Certified Application Developer for .NET, a Microsoft Certified
Professional, and a prolific author and technical reviewer. Over the past 10 years, he’s written articles for Italian and international
magazines and coauthored more than 10 books on a variety of computer topics.
20
剩余752页未读,继续阅读
寂灭我有
- 粉丝: 1
- 资源: 31
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++多态实现机制详解:虚函数与早期绑定
- Java多线程与异常处理详解
- 校园导游系统:无向图实现最短路径探索
- SQL2005彻底删除指南:避免重装失败
- GTD时间管理法:提升效率与组织生活的关键
- Python进制转换全攻略:从10进制到16进制
- 商丘物流业区位优势探究:发展战略与机遇
- C语言实训:简单计算器程序设计
- Oracle SQL命令大全:用户管理、权限操作与查询
- Struts2配置详解与示例
- C#编程规范与最佳实践
- C语言面试常见问题解析
- 超声波测距技术详解:电路与程序设计
- 反激开关电源设计:UC3844与TL431优化稳压
- Cisco路由器配置全攻略
- SQLServer 2005 CTE递归教程:创建员工层级结构
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功