随笔分类 -  ASP.NET MVC

摘要:ASP.NET Core断点续传 在ASP.NET WebAPi写过完整的断点续传文章,目前我对ASP.NET Core仅止于整体上会用,对于原理还未去深入学习,由于有园友想看断点续传在ASP.NET Core中的具体实现,于是借助在家中休息时间看了下ASP.NET Core是否支持断点续传以及支持 阅读全文
posted @ 2018-02-15 13:17 Jeffcky 阅读(5295) 评论(26) 推荐(20) 编辑
摘要:前言 之前没遇到过这个问题,在项目中遇到这个问题时想法挺好,按照流程走下去,结果事与愿违,于是开始探索着解决方案,接下来我们来看看这个问题,早已经明了的童鞋请绕道,此文仅供未遇到的童鞋提供一种解决方案。 话题 首先我们来看看整个问题的出现,介绍一下问题的背景。 public class Blog { 阅读全文
posted @ 2016-11-04 23:05 Jeffcky 阅读(10021) 评论(8) 推荐(8) 编辑
摘要:前言 之前在开始该系列之前我们就讲述了在MVC中从控制器到视图传递数据的四种方式,但是还是存在一点问题,本节就这个问题进行讲述同时进行一些练习来看看MVC中的扩展方法。 话题 废话不必多说,我们直接进入主题,关于TempData的基本用法就不需要再进行讲述,其生命周期确实很短,但是对于其用法也就存在 阅读全文
posted @ 2016-05-20 13:27 Jeffcky 阅读(4733) 评论(2) 推荐(5) 编辑
摘要:前言 这一节我们开始讲讲基础的东西也就是如题目所言,个人觉得当学习或者利用MVC时,必须得知道最新迭代版本新增了什么,至少得知道MVC 3、MVC 4或者MVC 5有什么区别,而不至于当利用到低版本时,出现某些特性就懵逼以至于认为是代码出了问题,这一点是很明确需要我们去了解。 话题 在MVC 5之前 阅读全文
posted @ 2016-05-18 15:47 Jeffcky 阅读(2255) 评论(7) 推荐(5) 编辑
摘要:前言 在项目中遇到国际化语言的问题是常有的事情,之前在做关于MVC国际化语言时,刚开始打算全部利用AngularJS来实现,但是渐渐发现对于页面Title难以去控制其语言转换,于是对于页面Tiltle利用后台的资源文件来实现而前台利用AngularJS来实现,这样更好简洁和方便,本节我们来讲讲MVC 阅读全文
posted @ 2016-05-06 22:04 Jeffcky 阅读(7765) 评论(8) 推荐(5) 编辑
摘要:前言 上两节我们讲了文件上传的问题,关于这个上传的问题还未结束,我也在花时间做做分割大文件处理以及显示进度的问题,到时完成的话再发表,为了不耽误学习MVC其他内容的计划,我们今天开始好好讲讲关于MVC中下拉框中绑定枚举的几种方式。 话题引入 一般在下拉框中绑定数据的话,分为几种情况。 (1)下拉框中 阅读全文
posted @ 2016-04-23 20:12 Jeffcky 阅读(49914) 评论(22) 推荐(49) 编辑
摘要:前言 上一节我们讲了简单的上传以及需要注意的地方,查相关资料时,感觉上传里面涉及到的内容还是比较多,于是就将上传这一块分为几节来处理,同时后续也会讲到关于做上传时遗漏的C#应该注意的地方,及时进行查漏补缺,尽量将这一块完善起来。 引入 上一节我们讲到了上传这一块,在评论中有园友提出未涉及到大文件的上 阅读全文
posted @ 2016-04-22 14:09 Jeffcky 阅读(5014) 评论(12) 推荐(10) 编辑
摘要:前言 这一节我们来讲讲在MVC中如何进行文件的上传,我们逐步深入,一起来看看。 Upload File(一) 我们在默认创建的项目中的Home控制器下添加如下: public ActionResult UploadFile() { return View(); } [HttpPost] public 阅读全文
posted @ 2016-04-21 16:42 Jeffcky 阅读(41583) 评论(14) 推荐(26) 编辑
摘要:前言 这一节翻译一篇有关Session State性能问题的文章,非一字一句翻译。 话题 不知道我们在真实环境中是否用到了Session State特性,它主要用来当在同一浏览器发出多个请求时来存储数据,在现在我们更多的为了避免整个页面刷新,Web应用程序更多倾向于利用高扩展性的Ajax,但是不知道 阅读全文
posted @ 2016-04-19 18:29 Jeffcky 阅读(3783) 评论(1) 推荐(7) 编辑
摘要:前言 这一节我们利用上节所讲Unobtrusive Ajax并利用MVC中的JsonResult来返回Json数据。 JsonResult 上节我们利用分部视图返回数据并进行填充,当我们发出请求需要获取数据时都是返回json,所以我们在上一节的基础上进一步学习。 既然是返回Json数据,我们接下来要 阅读全文
posted @ 2016-04-18 22:38 Jeffcky 阅读(14607) 评论(1) 推荐(8) 编辑
摘要:前言 这一节我们来讲讲Unobtrusive中的Ajax提交,大部分情况下我们是利用JQuery来进行Ajax请求,当然利用JQuery来进行表单Ajax请求也不例外,但是相对于Unobtrusive Ajax来进行表单请求则Unobtrusive Ajax代码量显得更加精简,所以基于这点本文来讲讲 阅读全文
posted @ 2016-04-17 02:19 Jeffcky 阅读(1808) 评论(1) 推荐(8) 编辑
摘要:前言 前几篇我们比较基础的讲了下MVC中的知识,这一节我们穿插点知识,讲讲MVC中我们可以提高性能的办法。 Razor视图引擎优化(优化一) 我们知道默认情况下配置MVC去解析一个视图会首先约定通过查找所有的匹配Web Form视图引擎的名称。例如当我们查找一个不存在的视图时,会出现如下错误: 从上 阅读全文
posted @ 2016-04-15 22:14 Jeffcky 阅读(3709) 评论(3) 推荐(7) 编辑
摘要:前言 上节我们已经非常清晰并且明确的讲了@Html.ActionLink的作用,这一节我们开始讲讲分部视图以及孩子Action。 话题 在C#中我们知道继承的目的是为了代码的复用,在Web应用程序同样也是如此,同样重复的代码我们需要进行复用。 例如在博客园我们需要渲染每个博客园友的信息。下面我们开始 阅读全文
posted @ 2016-04-14 23:48 Jeffcky 阅读(3430) 评论(1) 推荐(6) 编辑
摘要:前言 上一节我们讲述了MVC中从控制器到视图传递数据的四种方式,想必大家早已掌握了,那我们继续往下走。 话题 在MVC的Web应用程序中,我们经常会出现这样的操作,从一个视图跳转到另外一个视图,大部分情况下都是通过链接来实现,当然这是一种非常不错的选择,为什么不说这是最好的选择呢?因为它也有其弊端, 阅读全文
posted @ 2016-04-14 01:29 Jeffcky 阅读(3466) 评论(7) 推荐(7) 编辑
摘要:前言 本系列开始着手讲述ASP.NET MVC,也算是自己对基础的回顾以及进一步深入学习,保证每天发表一篇该系列文章,关于基本知识则不再叙述,园子有关文章不胜枚举,这一系列若有叙述不当或错误之处,欢迎指出以及批评。 前奏 新建基本项目在Models文件夹下定义如下类: public class Pe 阅读全文
posted @ 2016-04-12 21:24 Jeffcky 阅读(9231) 评论(5) 推荐(12) 编辑
摘要:前言 在开发中为了紧赶项目进度而未去关注性能的问题,在项目逐渐稳定下来后发现性能令人感到有点忧伤,于是开始去关注这方面,本篇为记录在开发中遇到的问题并解决,不喜勿喷。注意:以下问题都是在移动端上出现,无法确定在网站中是否也同样会出现。 卡顿问题 请求方式 项目属于移动端,在手机上查看某一列表时并进行 阅读全文
posted @ 2016-04-09 14:29 Jeffcky 阅读(9378) 评论(47) 推荐(28) 编辑