![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Asp.Net
FroDaniel
这个作者很懒,什么都没留下…
展开
-
CodeSmith属性说明
01.Getting started -requiredChooseSourceDatabase 选择数据库MappingFile Mapping文件位置(会根据output目录自动更改,不需要设置)OutputDirectory 文件输出目录RootNameSpace 根节点的命名空间01b.Filter by Individual Objects - Optional原创 2012-11-07 14:56:24 · 1053 阅读 · 0 评论 -
ASP.NET MVC3 实例(五) Razor 布局简介
ASP.NET MVC3中新增的 Razor 视图引擎有很多的优势,关于使用 Razor 的优势从前几篇的文章中也能看出一些,我们的 Android 博客项目就采用了 Razor。本篇将简单的介绍下 MVC3 中 Razor 视图引擎中页面布局。使用 Razor 视图引擎,我们会发现不同于 .ASPX 视图,它没有使用母板页。下边我们看看 Razor 布局技术,首先看看我们项目中的公共视图,如转载 2011-10-28 15:18:10 · 2560 阅读 · 0 评论 -
ASP.NET MVC3 技术(二) WebGrid 的使用方法
在 ASP.NET MVC 3 中,WebGrid 是 Web.Helpers 下的新的类,使用 WebGrid 可以减小我们的代码量,本篇先简单的看下 WebGrid 的使用方法,包括它的分页、排序功能以及样式的设置等。我们还是从留言表读取数据,并使用 WebGrid 来展示我们的留言。WebGrid 大体原理就是将数据集合组织输出一个 HTML 表格,使用 WebGrid 我们先创建一个转载 2011-10-28 15:09:03 · 2624 阅读 · 1 评论 -
ASP.NET MVC 3 :解决 Google Chrome 读取 favicon.ico 错误
今天在使用 ASP.NET MVC 3 时遇到一个小问题,由于在 Google Chrome 中浏览网页时会自动请求 favicon.ico ,所以当没有为网站添加 favicon.ico 时会出现将"favicon.ico" 作为参数传递。我们可以在 ASP.NET MVC 3 路由注册方法 RegisterRoutes() 中添加如下代码,这样当请求 favicon.ico 时 .net转载 2011-10-28 15:39:23 · 2289 阅读 · 0 评论 -
ASP.NET MVC3 技术(七) ASP.NET MVC3 项目部署
在国内,虚拟主机的状况相信对于广大的个人站长是非常清楚的,更新非常慢。所以,安装了 ASP.NET MVC 3 的那是寥若晨星,那么如何在没有安装 ASP.NET MVC3 的服务器上运行 MVC3 网站呢?可以肯定的一点是,安装了 .NET 4 的服务器上,我们经过简单的配置即可正常运行 ASP.NET MVC 3 项目。接下来同发布其他类型的项目一样,将项目发布后直接上传到虚拟转载 2011-10-28 15:38:47 · 1972 阅读 · 0 评论 -
ASP.NET MVC3 技术(六) MVC3 远程验证
有几天没有更新文章了,今天发表一篇 ASP.NET MVC 3 中远程验证(Remote Validation)的文章。Remote Validation 其实在 MVC 3 正式版发布前就已经有了,主要作用是实现客户端的异步验证,如用户注册时检测邮箱是否已被注册等。这样就如我们以前常用 Ajax 的方式检测一样,如果邮箱已被注册能很快的返回给用户相关信息,提高了用户体验。往下看前,我们先看看转载 2011-10-28 15:37:11 · 2021 阅读 · 1 评论 -
ASP.NET MVC3 技术(四) 永久重定向方法
使用 ASP.NET 又喜欢跟进新技术的朋友可能已经知道,在 ASP.NET 4.0 中增加了 Response.RedirectPermanent() 方法来实现永久重定向,方法的作用在注释中解释的很清楚:执行从所请求 URL 到所指定 URL 的永久重定向,并提供用于完成响应的选项。在 ASP.NET MVC 3 项目中,我们可以根据需要来使用以下写法实现永久重定向:public Ac转载 2011-10-28 15:34:42 · 1636 阅读 · 0 评论 -
ASP.NET MVC3 实例(六) 增加、修改和删除操作(二)
上篇我们在 ASP.NET MVC3 中实现了添加操作,由于时间关系没有完成修改、删除操作,我们新建了一个名为"Contact"的 Controller,并实现了添加方法,下边就让我们在此基础上来完成 ASP.NET MVC3 中的修改和删除操作。首先,我们在 Contact 控制器类中添加一个名为 View()的方法,用来从 Contact 表中取出留言数据,并传递给列表页 "Index",转载 2011-10-28 15:24:06 · 4228 阅读 · 1 评论 -
ASP.NET MVC3 实例(六) 增加、修改和删除操作(一)
上一篇 ASP.NET MVC3 中,大概介绍了下 Razor 中的布局,今天我们看看 ASP.NET MVC3 中的增加、修改和删除操作。我们以一个留言的小例子来说明下,本篇主要内容就是在 ASP.NET MVC3 Razor 布局下实现增、删、改操作以及实体数据的异步验证。首先,我们再新建一个表,名字命名为"Contact",打开"AndroidDB.edmx"文件,右键选择"从数据库更新转载 2011-10-28 15:22:28 · 9747 阅读 · 0 评论 -
ASP.NET MVC3 实例(四) 路由和多数据集的返回
在上一篇中介绍了在 ASP.NET MVC3 中使用 Controller 来进行数据的查询并将它返回给 View,View 中使用 ASP.NET MVC3 新特征 Razor 语法进行了数据的显示。本篇将大体介绍下 ASP.NET MVC3 中的路由和 Razor 多数据集返回。1.ASP.NET MVC3 中的路由同前边一样本篇并不会过多的介绍理论知识,我们在Global.asax.转载 2011-10-28 15:15:06 · 2438 阅读 · 1 评论 -
第8章 SportsStore:导航与购物车 — 精通MVC 3 框架
SportsStore: Navigation and Cart运动商店:导航与购物车In the previous chapter,we set up the core infrastructure of the SportsStore application. Now we willuse the infrastructure to add key features to the ap转载 2011-10-29 09:27:15 · 4010 阅读 · 0 评论 -
第6章 MVC基本工具 — 精通MVC 3 框架
Essential Tools for MVCMVC基本工具 In this chapter, we are going to look at three tools that should be part of every MVC programmer’s arsenal. We mentioned all three in the previous chapter: a DI co转载 2011-10-29 09:05:35 · 1964 阅读 · 0 评论 -
第3章 第一个MVC应用程序 — 精通MVC 3 框架
Your First MVC Application第一个MVC应用程序The best way to appreciate a software development framework is to jump right in and use it. In this chapter, you’ll create a simple data-entry application using转载 2011-10-29 08:45:11 · 4588 阅读 · 0 评论 -
第4章 MVC模式 — 精通MVC 3 框架
The MVC PatternMVC模式In Chapter 7, we are going to start building a more complex ASP.NET MVC example. Before we start digging into the details of the ASP.NET MVC Framework, we want to make sure you转载 2011-10-29 08:56:06 · 4111 阅读 · 0 评论 -
iis 7.5 配置伪静态方法
IIS 7.5 配置伪静态之前在IIS 6.0 配置过伪静态:httpHandler实现.Net无后缀名Web访问。现在服务器硬件升级了,操作系统也升级成了Windows Server 2008,好吧。我们也来设置下IIS 7.5的伪静态:1)首先新建一个应用程序池,名称任意,比如:nettest,托管管道模式先暂时设置为集成模式,等下面的一系列设置完成之后再设置成经典模式;2)部署好原创 2012-08-20 09:30:30 · 633 阅读 · 0 评论 -
Asp.net 获取服务器信息
Response.Write("服务器机器名:"+ Server.MachineName); Response.Write("");Response.Write("服务器IP地址:"+ Request.ServerVariables["LOCAL_ADDR"]);Response.Write("");Response.Write("服务器域名:"+ Request.Se原创 2012-03-16 13:57:31 · 716 阅读 · 0 评论 -
Asp.net MVC 理解模型,视图和控制器
这篇文章向你提供ASP.NET MVC 模型,视图和控制的高度概览。换句话说,解释一下ASP.NET MVC中的 ‘M’, ‘V’, 和 ‘C’。 看完这篇文章以后,你应该就能理解ASP.NET MVC的不同部分是如何共同工作的。而且你也应该能够理解ASP.NET MVC程序的架构与ASP.NET Web窗体程序或ASP程序有如何的不同。 示例 ASP.NET MVC 应用程序 用原创 2012-03-16 14:13:06 · 1822 阅读 · 0 评论 -
MD5和SHA1加密,DES加密和解密,Base64编码解码。
引用命名空间using System.Web.Security; using System.Security.Cryptography; using System.Text; using System.IO;MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();原创 2009-11-23 16:00:00 · 1281 阅读 · 0 评论 -
easyui datagrid toolbar 添加文本框
给grid添加onLoadSuccess事件:onLoadSuccess: function () { var grid = $(".datagrid-toolbar"); //datagrid var dlg = $("#dlg-toolbar"); dlg.att原创 2012-03-09 12:05:22 · 11120 阅读 · 0 评论 -
SQL Server 分布式存储过程事务
首先先要对SQL Server dtc 配置 打开“控制面板―管理工具―组件服务”(或者运行“Dcomcnfg.exe”) 打开“组件服务―计算机” 在“我的电脑”上点击右键,点击“属性” 在MSDTC选项卡中,点击“安全配置”按钮。 操作如下: SET XACT_ABORT ON 的设置当为ON时,如果你存储中的某个地方出了问题,整个事务中的语句都会原创 2012-03-26 09:16:59 · 1441 阅读 · 0 评论 -
sql server 列转行
两个表表1:tb_Site CREATE TABLE [dbo].[tb_Site] ( [sid] [int] IDENTITY (1, 1) NOT NULL , [sname] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY]GO 表2:tb_qx CREAT原创 2012-02-01 17:40:51 · 946 阅读 · 0 评论 -
第10章 MVC项目概述 — 精通MVC 3 框架
Overview of MVC ProjectsMVC项目概述We are going to provide some additional context before we start diving into the details of specific MVC Framework features. This chapter gives an overview of the str转载 2011-10-29 09:38:19 · 2736 阅读 · 1 评论 -
第9章 SportsStore:管理 — 精通MVC 3 框架
SportsStore: AdministrationSportsStore:管理In this final chapter onbuilding the SportsStore application, we will give the site administrator a wayof managing the product catalog. We will add support转载 2011-10-29 09:34:41 · 2661 阅读 · 0 评论 -
第7章 SportsStore:一个真实的应用程序 — 精通MVC 3 框架
SportsStore—A Real ApplicationSportsStore — 一个真实的应用程序We've built a quick, simple MVC application. We've looked at the MVC pattern. We've refreshed our memories about the essential C# features and转载 2011-10-29 09:20:49 · 3821 阅读 · 1 评论 -
第5章 基本语言特性 — 精通MVC 3 框架
Essential Language Features基本语言特性 C# is a feature-rich language, and not all programmers are familiar with all of the features we will rely on in this book. In this chapter, we are going to look转载 2011-10-29 09:01:43 · 2725 阅读 · 0 评论 -
Asp.net MVC3.0安装包下载地址
Asp.net MVC3.0已经发布了,最近才准备学习MVC,说来感觉自己太落后了。今天提供下MVC3.0安装包下载地址,也标志着我正式开始MVC的学习。由于这一个月左右,要进行一个排期项目的开发,学习进度可能会变得非常慢。在学习过程中,会记下自己的学习心得,和没有学习过或者正在学习Asp.net MVC的朋友们分享分享。今天发现原微软官网的下载链接已经失效了,所以已将下载链接改成了本地的转载 2011-10-28 15:40:00 · 21174 阅读 · 5 评论 -
ASP.NET MVC3 技术(三) 添加视频和 Gravatar 头像
在 ASP.NET MVC3 中我们可以很方便的使用 Microsoft.Web.Helpers 命名空间下 Vedio 类、Gravatar 类中的方法来给我们的网页中显示视频和 Gravatar 头像,下边就让我们简单看看:首先,我们需要安装 microsoft-web-helpers,添加方法如下图:找到microsoft-web-helpers,接下来我们可就以用它里边的类转载 2011-10-28 15:33:58 · 1544 阅读 · 0 评论 -
ASP.NET MVC3 技术(一) 使用 CompareAttribute 比较属性
在 ASP.NET MVC3 中的属性验证中,前边我们已经介绍了基本的方法,大家可以参考ASP.NET MVC3 实例(六) 增加、修改和删除操作(一) ,我将对 ASP.NET MVC3 中一些实用的方法或技术做一些集中的学习整理,如本篇 CompareAttribute 属性的使用。前边我们在总结属性验证时看到了非空验证、长度验证,下边就让我们看看使用 CompareAttribute 来转载 2011-10-28 15:32:41 · 2567 阅读 · 0 评论 -
RadioButtonList用法
最近做了一个市场调查系统,在这之前从来没有做过这些,也没有了解过,只有最近去研究了,其实做完之后,也没有什么特别之处,不过还是学了点以前没有用到过的东西。今天说一下RadioButtonList,以前没有见过也没有用过。首先在页面上放个RadioButtonList。http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">h原创 2009-12-22 10:20:00 · 3155 阅读 · 0 评论 -
生成静态页
/// /// 创建html页面 /// protected void Create(string createHtmlTemplatePage, string htmlPage) //createHtmlTemplatePage:以哪个页面为模板生成html,htmlPage:生成的静态页的名字 { string sUrl = "", sHtmlCo原创 2009-12-10 16:24:00 · 704 阅读 · 1 评论 -
AjaxTextBox示例
前台: onsearch="AjaxTextBox1_Search"> 后台: protected object AjaxTextBox1_Search(object sender, HampWebControl.AjaxTextBox.SearchEventArgs e) {原创 2009-11-24 15:05:00 · 709 阅读 · 0 评论 -
Asp.Net 读取Excel
今天为了做插入数据找了不少东西,因为从来没有写过读写Excel,也不知道该怎么写。下面的是今天通过查看论坛自己写出来了。功能是读取Excel 然后把数据插入数据库。这个功能在企业里是非常常见的也是常用的,希望对朋友们有帮助! /// /// 导入excel /// /// 文件绝对路径 /// Excel表名 /// private DataS原创 2009-11-17 16:13:00 · 784 阅读 · 1 评论 -
Asp.Net 汉字转换拼音
public class chs2py{ public chs2py() { // //TODO: 在此处添加构造函数逻辑 // } private static int[] pyvalue = new int[]{-20319,-20317,-20304,-20295,-20292,-20283,-20265,-20257,-20242,-20230,-20051,-20036,原创 2009-11-17 16:08:00 · 960 阅读 · 1 评论 -
ASP.NET文件下载函数使用
ASP.NET文件下载函数使用是什么情况呢?在你的Page_Load中添加这样的代码:Page.Response.Clear(); bool success = ResponseFile(Page.Request, Page.Response, "目的文件名称", @"源文件路径", 1024000); if (!success) Response.Write("下载文件出错!"); Page.转载 2009-10-30 10:05:00 · 535 阅读 · 0 评论 -
ASP.NET生成随机密码
在开发需要用户注册后才能使用提供的各项功能的应用程序时,在新用户提交注册信息后,较常见的做法是由程序生成随机密码,然后发送密码到用户注册时填写的电子信箱,用户再用收到的密码来激活其帐户。实现ASP.NET生成随机密码功能是很容易的,下面的代码给出了完整的实现方法:publicstaticstringMakePassword(stringpwdchars,intpwdlen){ stringtmp转载 2009-10-30 10:01:00 · 516 阅读 · 1 评论 -
iframe用法
是框架的一种形式,也比较常用到。 例子1。不用多说了。 width插入页的宽;height插入页的高;scrolling 是否显示页面滚动条(可选的参数为 auto、yes、no,如果省略这个参数,则默认为auto);frameborder 边框大小; 注意:URL建议用绝对路径 传说中百DU用:黑了88*8。。。 例子2。 如果一个页面里面有框架。原创 2009-10-30 09:05:00 · 601 阅读 · 0 评论 -
UserControl如果制作设置属性
前台: &id=" target="_blank"> 16 ? Convert.ToString(Eval("title")).Substring(0, 16) : Eval("title")%> 在前台直接把控件托上去 设置好绑定数据 在后台设置它的属性 方便在更多的地方用直需要设置属性就可以了原创 2009-10-30 08:44:00 · 639 阅读 · 0 评论 -
AspNetPager分页
private void Bind() { PagedDataSource pds = new PagedDataSource(); pds.DataSource = BasesetsManager.GetYQ();//方法绑定数据 pds.AllowPaging = true; AspNetPager1.AlwaysShow =原创 2009-10-30 08:40:00 · 447 阅读 · 0 评论 -
.net framework 1.1 登录验证码
.ashx 文件用于写web handler的。其实就是带HTML和C#的混合文件。当然你完全可以用.aspx 的文件后缀。使用.ashx 可以让你专注于编程而不用管相关的WEB技术。.ashx必须包含IsReusable. 如下例所示using System; using System.Web;public class AverageHandler转载 2009-10-13 12:50:00 · 633 阅读 · 0 评论 -
CheckBoxList用法
最近做了一个市场调查系统,在这之前从来没有做过这些,也没有了解过,只有最近去研究了,其实做完之后,也没有什么特别之处,不过还是学了点以前没有用到过的东西。今天说一下CheckBoxList,以前没有见过也没有用过。首先在页面上放个CheckBoxList。http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://原创 2009-12-22 10:38:00 · 1069 阅读 · 0 评论