随笔分类 - ASP.NET/MVC/Web API
摘要:最近这几日在搞一个小网站:教你啊 ;(感兴趣的朋友可以来捧场,在这个网站上有任何消费我都可以退还) 由于更新频繁,手动更新特别麻烦,于是开发了这个小工具 用了一段时间,还是挺顺手的,同时.NET CoreQQ群(225982985)的群友 @亡我之心不死 也推荐我分享出来 这就把代码公布在这里,有什
阅读全文
摘要:核心方法:public IActionResult UserInfoCallBackAli() { var alipayClient = new DefaultAopClient(ConfigAli.ServerUrl, ConfigAli.AppId, ConfigAli.PrivateKey,
阅读全文
摘要:前文索引:ASP.NET Core教程【二】从保存数据看Razor Page的特有属性与服务端验证ASP.NET Core教程【一】关于Razor Page的知识实体字段属性再来看看我们的实体类 public class Movie { public int ID { get; set; } pub
阅读全文
摘要:前文索引:ASP.NET Core教程【一】关于Razor Page的知识在layout.cshtml文件中,我们可以看到如下代码:<a asp-page="/Index" class="navbar-brand">RazorPagesMovie</a>这段代码中用到asp-page这样的一个特有属
阅读全文
摘要:关键文件和目录结构 按照asp.net core WEB应用程序向导,创建一个工程之后 你会发现如下几个目录和文件 wwwroot:放置网站的静态文件的目录 Pages:放置razor页面的目录 appsettings.json:是应用的配置文件 bower.json:静态资源包管理的配置文件 Pr
阅读全文
摘要:聚合了博客园新闻、infoq新闻、36kr新闻、oschina新闻、51cto新闻、csdn新闻;争取做到随时刷随时有开发者的新闻!目前还只支持安卓APP但用的人多了,我会发布苹果版的APP最新版本的下载地址:http://shumanu.com/DeveloperNews.apk开源代码的地址(包...
阅读全文
摘要:这几天车子跟别人撞了,水箱撞稀烂了,要坐一个星期的公车实在太无聊,就抽时间搞了这么个APP出来,打发公车上的时光(开发者头条里的新闻专业性太强,公车上实在无法静心研读)我经常看的也就博客园、infoq、36kr、开源中国的新闻现在只做了博客园和infoq,接下来打算做36kr和开源中国的新闻(这个工...
阅读全文
摘要:var t = new Thread(new ThreadStart(() => { HttpListener listener = new HttpListener(); var prefix = string.F...
阅读全文
摘要:using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Text;using System.Web;using System.Web.S...
阅读全文
摘要:当一个web api抛出一个异常后此异常会被转化成一个HTTP响应错误代码为500的服务错误但是如果你不想让客户端看到500的错误码你也可以自定义错误码如下代码当用户输入的ID没有与之相关的数据则返回了错误码为404的错误(页面未找到)public Product GetProduct(int id) { Product item = repository.Get(id); if (item == null) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode....
阅读全文
摘要:默认的规则 在ASP.NET MVC4中 global.asax.cs代码中并无注册默认路由规则的代码 代码如下: public class WebApiApplication : System.Web.HttpApplication { protected void Application_Start() { AreaRegistr...
阅读全文
摘要:蛋疼的路由规则约定在上一篇文章中我们成功通过AJAX获取到了服务器的数据,而且服务器根据请求的类型,格式化数据之后再传给客户端。然而在上一篇的实例中,我们为controller程序增加一个GetProducts方法让这个方法与GetAllProducts方法逻辑一致 public IEnumerable<Product> GetAllProducts() { return products; } public IEnumerable<Product> GetProducts() { ...
阅读全文
摘要:简介ASP.NET Web API是一个可以简化创建HTTP服务的框架它支持包括浏览器和移动设备在内的各种客户端ASP.NET Web API是在.NET Framework上创建RESTful应用程序的理想平台译者注:关于RESTful web服务可以参见这里:http://zh.wikipedia.org/wiki/REST准备ASP.NET MVC 4包括ASP.NET Web API,请在这里安装:http://www.asp.net/web-api使用Visual Studio 2010或者Visual Studio 2012都可以开发关于ASP.NET Web API的特性请看这里
阅读全文
摘要:这是我所发的关于ASP .NET 4.5系列博文的第七篇文章。下一个版本的.NET和Visual Studio包括大量的新特性和新功能在开发ASP.NET 4.5 WebForms和Mvc的时候你会看到很多功能上的改进(不管是基于核心ASP.NET还是一些其他的扩展)在本篇文章中将会涵盖下一个版本的VisualStudio关于支持在ASP.NET中使用CSS3的一些改进CSS Color Picker在VisualStudio的早起版本中,CSS编辑器的智能提示引擎包括了一个颜色名称的下拉列表(硬编码)新版本的VisualStudio使用了一个功能齐全的颜色选择器可以很容易的创建新的颜色样式也
阅读全文
摘要:原文地址:http://weblogs.asp.net/scottgu/archive/2011/01/18/running-an-asp-net-mvc-3-app-on-a-web-server-that-doesn-t-have-asp-net-mvc-3-installed.aspx为了更符合中文阅读习惯,我对原文做了小幅度修改最近我们发布了一些新的Web产品 - 包括ASP.NET MVC 3。至今为止,我们已经获得了大量的反馈。有几个朋友在问我一个问题:“我的网站托管服务提供商目前还不支持ASP.NET MVC 3 - 你知道他们将来什么时候会安装吗?”好消息是,您不必等他们在We
阅读全文
摘要:开发者预览版.net 4.5.NET for Metro style appsMetro风格的应用程序是利用Windows操作系统的强大功能设计的特殊表单元素。一个称之为.NET APIs for Metro style apps的.Net的一个子集用来支持Metro风格的应用程序,可以使用C#或Visual Basic来编写Metro风格的应用程序。详见:http://go.microsoft.com/fwlink/?LinkId=228491核心新功能和改进以下这些功能和改进被添加到公共语言运行时(CLR)和.NET的类内:-设置正则表达式执行匹配的超时时间-为应用程序域设置区域性信息-控
阅读全文
摘要:文章修改,新增业务的C#代码[HttpPost] [ValidateInput(false)] public ActionResult AddNew(FormCollection values) { var db = new ddrDBEntities(); XinWen obj = new XinWen(); if (!string.IsNullOrEmpty(Request["id"])) { var id = Guid.Parse...
阅读全文
摘要:C# public ActionResult BiaoDan(int? page) { int pageindex = 1; if (page > 0) { pageindex = (int)page; } var pagesize = 6; pageindex = pageindex - 1; var db = new ddrDBEntities(); ...
阅读全文
摘要:先看一下我的解决方案的目录结构吧~~~一:先把Controller程序提取出来默认的情况是所有的****Controller.cs文件都会放在Web程序集下的一个叫Controllers的文件夹下这样感觉有点不爽(你懂的...)我们决定把所有的Controller程序放到一个自定义的应用程序集中去(上图中的mrlh.Admin.Controllers)先把web程序集下的Global.asax.cs文件删掉然后把Global.asax的标记代码改为如下:<%@ Application Codebehind="mrlh.Admin.Controllers.App.MvcAppli
阅读全文