ASP.NET_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> ASP.NET >>列表
· ASP.NET MVC中的Json Binding和Validate发布时间:2014-08-27
引子:电子商务网站支付功能页面往往会有很多信息,对于这些信息的保存,往往是分步完成的,那么使用Ajax最合适不过了,比如其中的收货人信息模块。这些信息的新建和编辑保存都是用Ajax来完成的。那么有几种方式完成这个操作呢,我想到如下几种。先来看看该功能的截图:一般情况下这些信息会对应一个实体类,就命名为:ReceiverInfo,简单起见,我定义ReceiverInfo如下:1、将需要的值拼接成json文本,再Action里面处理首先您需要将要保存的值拼接成一个json文本,类似... 查看全文
首先,ajax请求跟一般的web请求本质是相同的,都是http请求。理论上服务器端是无法区分该次请求是不是ajax请求的,但是,既然标题都已经说了,那么肯定是有办法做的。在ajax请求的请求报文里,往往会包含这么一条:X-Requested-With=XMLHttpRequest这在各大的javascript框架上也是这么做的。而服务器端就可以根据这一点来判别,该次的请求是否是ajax请求。而在ASP.NETMVC里,也有一个扩展方法:1namespaceSystem.Web.Mvc2... 查看全文
· ASP.NET MVC 4.0 学习4-Code First发布时间:2014-08-27
之前我們需要用到的數據,通過添加Entity實體數據模型把數據庫中需要的Database拉到項目中如下圖,而就是CodeFirst就是相對於這種處理數據的方法而言的CodeFirst更加準確的解讀是開發人員只需要編寫程式(CodeOnly),系統會自動建立模型和數據庫我們來新建一個專案看一下CodeFirst的具體實現1,新專案的Model中加入類別MessageBoard存儲留言信息MessageBoard.cs中添加字段屬性:usingSystem;usingSystem... 查看全文
· ASP.NET MVC5 生成验证码发布时间:2014-08-27
1ValidateCode.csusingSystem;usingSystem.Drawing;usingSystem.Drawing.Drawing2D;usingSystem.Drawing.Imaging;usingSystem.IO;namespaceCommon{///<summary>///生成验证码的类///</summary>publicclassValidateCode{publicValidateCode(){}///<summary>... 查看全文
· ASP.NET MVC分页实现发布时间:2014-08-26
ASP.NETMVC中不能使用分页控件,所以我就自己写了一个分页局部视图,配合PageInfo类,即可实现在任何页面任意位置呈现分页,由于采用的是基于POST分页方式,所以唯一的限制就是必须放在FORM中,当然以后我会考虑实现基于URL分页的!一、PageInfo类1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Linq;4usingSystem.Web;56namespaceROIS.Models7{8///<... 查看全文
1.WebAPI简单说明近来很多大型的平台都公开了WebAPI。比如百度地图WebAPI,做过地图相关的人都熟悉。公开服务这种方式可以使它易于与各种各样的设备和客户端平台集成功能,以及通过在浏览器中使用JavaScript来创建更丰富的HTML体验。所以我相信WebAPI会越来越有它的用武之地。说道WebAPI很多人都会想到Web服务,但是他们仍然有一定的区别:WebAPI服务是通过一般的HTTP公开了,而不是通过更正式的服务合同(如SOAP)2.ASP.NETWebAPI简介ASP... 查看全文
本章节简单介绍一下使用ASP.NETMVCWebAPI做增删改查。目前很多Http服务还是通过REST或者类似RESP的模型来进行数据操作的。下面我们通过创建一个简单的WebAPI来管理联系人说明:为了方便数据不使用真正的数据库,而是通过内存数据模拟1.WebAPI中包含的方法ActionHTTPmethodRelativeURIGetAllContactGET/api/contactGetContactGET/api/contact/idGetListBySexGET/api/contact... 查看全文
· 拦截asp.net输出流做处理发布时间:2014-08-25
本文标题是指对已经生成了HTML的页面做一些输出到客户端之前的处理。方法的原理是:把Response的输出重定向到自定义的容器内,也就是我们的StringBuilder对象里,在HTML所有的向页面输出都变成了向StringBuilder输出,然后我们对StringBuilder处理完成之后,再把Response的输出重定向到原来的页面上,然后再通过Response.Write方法把StringBuilder的内容输出到页面上这里之所以用反射... 查看全文
· ASP.NET MVC 4.0 学习3-Model发布时间:2014-08-25
Model負責獲取數據庫中的資料,並對數據庫中的數據進行處理。MVC中有關數據庫的任務都由Model來完成,Model中對數據資料進行定義,Controller和View中都會參考到Model,從而對數據庫進行增刪改的操作。Model不需要依賴Controller或是View,所以Model的獨立性很高,我們可以把Model獨立出來一個專案。1,Model中添加實體數據模型DB中添加新的DataBase:message,添加Table... 查看全文
【引言】利用asp.net搭建微信公众平台的案例并不多,微信官方给的案例是用PHP的,网上能找到的代码很多也是存在着这样那样的问题或者缺少部分方法,无法使用,下面是我依照官方文档写的基于.net搭建微信公众平台源代码。由于经验不足,内可能存在不严谨之处,欢迎交流。【分析】实现的功能较为简单,主要分为验证与消息接收回复两部分,首先是验证:这已经是验证好后的截图了,需要输入的是URL和你自己设定的Token码,URL为你上传服务器的地址例如:http://XXXXX... 查看全文
· 【转载】ASP.NET MVC的过滤器发布时间:2014-08-24
APS.NETMVC中(以下简称“MVC”)的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理。这时候就用到了过滤器。MVC支持的过滤器类型有四种,分别是:Authorization(授权),Action(行为),Result(结果)和Exception(异常)。如下表,过滤器类型接口描述AuthorizationIAuthorizationFilter此类型(或过滤器... 查看全文
· Asp.net web form url route使用总结发布时间:2014-08-22
asp.netwebform使用URL路由注不是mvc中的路由一、前台控件使用路由,通过表达式生成url地址,注意给路由参数赋值,防止使用了其他路由表达式值方式1:<asp:HyperLinkID="hlSupply"NavigateUrl='<%$RouteUrl:routename=TechSupplySearch,areacode=,techfield=%>'runat="server">技术供给</asp:HyperLink>方式2:<... 查看全文
· ASP.NET MVC5使用AjaxHelp发布时间:2014-08-22
默认情况下,VisualStudio2013新建ASP.NETMVC5项目,不包含jquery.unobtrusive-ajax.js,需要手工添加。点击VisualStudio2013中的“工具”菜单,选择“库程序包管理器”,再选择“管理解决方案的NuGet程序包“,在出现的对话框中联机搜索jquery.unobtrusive-ajax.js,然后安装即可。看上图中的信息,对应版本是3.2.0,需要jQuery1... 查看全文
· 三种asp.net 抓取网页源代码发布时间:2014-08-22
///<summary>方法一:比较推荐///用HttpWebRequest取得网页源码///对于带BOM的网页很有效,不管是什么编码都能正确识别///</summary>///<paramname="url">网页地址"</param>///<returns>返回网页源文件</returns>publicstaticstringGetHtmlSource2(stringurl){//处理内容stringhtml=""... 查看全文
· 简单高效的asp.net目录树源代码发布时间:2014-08-22
前台页面:<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="Default.aspx.cs"Inherits="Tree._Default"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http... 查看全文
由于项目需要,最近学起asp.netmvc。昨天遇到ViewData和TempData他们之间的分别这样让我纠结的问题。有园友强烈建议我去看ASP.NETMVC的源代码。所以,我想到如何在调试ASP.NETMVC程序的时候,有不明白的地方,就单步进入ASP.NETMVC的源代码,是非常好的一个办法。所以,结合利用.NETFramework4.0的源代码调试你的应用程序这篇文章,还有看到大牛scottgu推荐的一篇博文SteppingintoASP.NETMVCSourceCode... 查看全文
本文笔记选自《庖丁解牛:纵向切入ASP.NET3.5控件和组件开发技术》一书一般在实际开发中,对于事件不需要传递数据信息时,像上面的KingTextBox控件的事件,在引发事件时传递的参数为EventArgs.Empty,如下所示:OnTextChanged(EventArgs.Empty);这是因为控件KingTextBox的TextChanged事件比较简单,这里不需要参数对象传递数据。但像一些复杂的控件比如GridView的按钮命令事件,必须得有参数命令表示单击了哪个按钮;翻页事件... 查看全文
· Redirect and POST in ASP.NET发布时间:2014-08-21
http://www.codeproject.com/Articles/37539/Redirect-and-POST-in-ASP-NET... 查看全文
· asp.net读取xml方法发布时间:2014-08-21
这个适合刚学asp.net的同学,大神直接略过好了,asp.net经常会有很多用到XML的地方,比如全国省市的联动,以及一些菜单读取等等都有xml的影子,直接贴代码,以便我以后用到的时候忘了,注释我写得很清楚了,不懂的可以留言。///<summary>///读取城市列表///</summary>publicvoidCityList(){StringBuildersb=newStringBuilder();XmlDocumentxmldoc=newXmlDocument(... 查看全文
· ASP.NET MVC 4.0 学习2-留言板實現发布时间:2014-08-21
新增專案實現留言板功能,瞭解MVC的運行機制1,新增專案2,添加數據庫文件message.mdfCtrl+W,L打開資料庫連接,添加存放留言的Atricle表添加字段,後點擊"更新"後看到新增的Atricle表(Content應該設置為text)3,添加ADO.NET實體數據模型(MVC通過實體數據模型對數據庫中的數據進行增删改查)ADO.NET實體數據模型添加完成。4,建立Service我們把對Model中message.mdf數據處理的類單獨放在Service文件夾中... 查看全文