asp.net

  • Aspose.Words组件介绍及使用-基本介绍与DOM概述
    Aspose.Words组件介绍及使用-基本介绍与DOM概述

    1.1丰富的功能集 其丰富的功能特性主要有以下4个方面: 1)格式转换.Aspose.Words具有高质量的文件格式转换功能,可以和Doc,OOXL,RTF,TXT等格式互相转换. 2)文档对象模型.通过丰富的API以编程方式访问所有的文档元素和格式,允许创建,修改,提取,复制,分割,加入,和替换文件内容. 3)文件渲染.可以在服务器端转换整个文档或者页面为PDF,XPS,SWF格式,同样可以转换文档页面为图像格式,或者.NET Graphics对象,这些功能和Microsoft.Word是一样

    asp.net, Aspose.Words, ASP.NET导出wordApril 29

  • Asp.net中GridView使用详解(很全,很经典)

    Asp.net中GridView使用详解 效果图参考:http://hi.baidu.com/hello%5Fworld%5Fws/album/asp%2Enet中以gv开头的图片 l GridView无代码分页排序 l GridView选中,编辑,取消,删除 l GridView正反双向排序 l GridView和下拉菜单DropDownList结合 l GridView和CheckBox结合 l 鼠标移到GridView某一行时改变该行的背景色方法一 l 鼠标移到GridView某一行时改变

    dataset, ASP, asp.net, String, Object, servrApril 15

  • 第五章SignalR的实时高频通讯
    第五章SignalR的实时高频通讯

    第五章SignalR的实时高频通讯 概述:本例子演示了如果创建一个对象与其他浏览器共享实时状态的应用程序.我们要创建的应用程序为"MoveShape",该MoveShape页面会显示一个Html Div元素,用户可以拖动,并且在用户拖动时,该元素的新位置将被发送到服务器,这样,其他所有已连接的客户端都会同步更新该元素的位置. 在这个例子中使用的应用程序是基于迪米安·爱德华兹的Demo制作的,你可以在这里看到该视频. 本例子将演示从形状的拖动事件引发时,如何发送SignalR消息开始,至

    asp.net, SingalR, signalRMarch 29

  • SignalR实现服务器与客户端的实时通信

    百度百科给它的定义 实现实时通信.什么是实时通信的Web呢?就是让客户端(Web页面)和服务器端可以互相通知消息及调用方法,当然这是实时操作的. WebSockets是HTML5提供的新的API,可以在Web网页与服务器端间建立Socket连接,当WebSockets可用时(即浏览器支持Html5)SignalR使用WebSockets,当不支持时SignalR将使用其它技术来保证达到相同效果. SignalR当然也提供了非常简单易用的高阶API,使服务器端可以单个或批量调用客户端上的JavaS

    asp.net, WebSocketsMarch 25

  • ASP.NET 5系列教程(七)完结篇-解读代码
    ASP.NET 5系列教程(七)完结篇-解读代码

    在本文中,我们将一起查看TodoController 类代码. [Route] 属性定义了Controller的URL 模板: [Route("")] 所有符合该模板类型的HTTP 请求都会被路由到该controller.在本例中, 路由的命名规范为对应Controller 的前缀,对于TodoController 类,路由模板为 "api/todo". HTTP 方法 [HttpGet].[HttpPost]和[HttpDelete] 属性定义为 controll

    asp.netMarch 17

  • HTML/CSS/JavaScript code

    1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取.防止复制 3. onpaste="return false"

    JavaScript, VBScript, css, asp.net, htmlJanuary 27

  • Struts URLs for perfectionists

    http://www.lunatech-research.com/archives/2005/07/29/struts-urls Many web applications inelegantly expose themselves in their URLs. While ASP.NET applications tend to have an .aspx in the URL, Struts' default configuration gives you a .do in your URL

    struts, ASP, Web, asp.net, SchemeJanuary 27

  • Mono+Nginx环境

    首先创建www用户和组, 虚拟主机使用的目录: /usr/sbin/groupadd www /usr/sbin/useradd -g www www mkdir -p /data0/htdocs/www chmod +w /data0/htdocs/www chown -R www:www /data0/htdocs/www 安装Momo yum groupinstall "Development Tools" yum install httpd build-essential gc

    nginx, momo, asp.netJanuary 22

  • ASP.NET 5系列教程 (四):向视图中添加服务和发布应用到公有云
    ASP.NET 5系列教程 (四):向视图中添加服务和发布应用到公有云

    向视图中添加服务 现在,ASP.NET MVC 6 支持注入类到视图中,和VC类不同的是,对类是公开的.非嵌套或非抽象并没有限制.在这个例子中,我们创建了一个简单的类,用于统计代办事件.已完成事件和平均优先级的服务. 1. 添加命名为Services 的文件夹,在该文件夹下添加名称为 StatisticsService.cs 的类: StatisticsService 类代码设计如下: System.Linq; System.Threading.Tasks; TodoList.Models; T

    microsoft, mvc, asp.net, AzureJanuary 13

  • Using connection strings from web.config in ASP.NET v2.0

    ASP.NET v2.0 has a couple new ways to reference connection strings stored in the web.config or machine.config file. A typical web.config file in v2.0 could have the following section which is placed directly under the root <configuration> section. &

    asp.net, String, Application, Security, referenceJanuary 13

  • asp.net 获取获取客户端IP,名称等地址

    Public Shared Function GetIPAddress() As String Dim _IPAddress As String = Null.NullString If Not HttpContext.Current.Request.UserHostAddress Is Nothing Then _IPAddress = HttpContext.Current.Request.UserHostAddress End If Return _IPAddress End Functi

    asp.net, String, functionJanuary 13

  • ASP.NET中连接数据库的各种方法

    今天,学习了ASP.NET中连接数据库的各种方法,这是我自己的一个小总结,不一定完全正确,仅供参考! O(∩_∩)O~ 连接SQL数据库的方法: (一).在Web.Config中创建连接字符串: 1. <add name="ConnectionString" connectionString="Data Source=./SQLEXPRESS;AttachDbFilename=|DataDirectory|/grade.mdf;Integrated Security=T

    asp.net, String, Server, 数据库, ACCESS, SecurityJanuary 13

  • 数据库连接字在web.config里的用法_asp.net技巧

    在asp.net中的WEB程序的设置中我们必须用到Web.config来存储数据库连接字.事实上这是个 很好的做法,因为可以省去我们很多的麻烦还可以帮助我们避免不必要的错位,是的很多情况下 我就是这样做.它通过XML来记录这些信息.具体的是在<appSettings>....</appSettings>这个 标记中来记录的.这里请看一个ORACLE的例子如下: <appSettings> <add key="ORACLEConnectionString&

    sql, sybase, asp.net, String, Server, 数据库, SecurityJanuary 13

  • ASP.NET 5系列教程 (三):view components介绍
    ASP.NET 5系列教程 (三):view components介绍

    在ASP.NET MVC 6中,view components (VCs) 功能类似于虚拟视图,但是功能更加强大. VCs兼顾了视图和控制器的优点,你可以把VCs 看作一个Mini 控制器.它负责控制应用中的某一功能模块,例如: 动态导航菜单 标签云 登录面板 购物车 最近文章 博客侧边栏 假如使用VC 创建了登录面板,可以在很多场景中调用,例如: 用户没有登录 用户已登录,需要退出使用其他帐号登录或者管理其他帐号. 如果当前登录角色为管理员,渲染管理员登录面板 你可以根据用户的需求获取数据进行

    asp.netJanuary 9

  • ASP.NET 5系列教程 (二):Hello World
    ASP.NET 5系列教程 (二):Hello World

    本篇文章内容比较基础,主要是向大家展示如何创建一个 ASP.NET 5 工程,主要包含内容如下: 创建ASP.NET 5 工程 添加 Todo 控制器 安装 K Version Manager 执行 EF 迁移 打开Visual Studio 2015 Preview.选择 "File" 菜单,选择New > Project. 在New Project 对话框中,点击Templates > Visual C# > Web,选择ASP.NET Web Applicati

    asp.net, Visual, Studio, 2015December 25

  • 关于提示webresource.axd未注册的问题
    关于提示webresource.axd未注册的问题

    服务器:windows server 2008 网站服务器:IIS7.0 程序支持:.NET4.0 这段时间,着实让我忙碌了一阵子.今天工作之余,帮另一个项目经理部署了一个ASP.NET网站.本来很简单的事情,我想分分钟的事,谁料想,网站部署成功后,其他页面访问都正常,可就后台一些页面,出现了如下错误: Server Error in '/' Application. The WebResource.axd handler must be registered in the configurat

    asp.net, IIS7.0, WebResource.axdDecember 24

  • ASP.NET 5系列教程 (一):领读新特性
    ASP.NET 5系列教程 (一):领读新特性

    近期微软发布了ASP.NET 5.0,本次发布的新特性需求源于大量用户的反馈和需求,例如灵活的跨平台运行时和自主部署能力使ASP.NET应用不再受限于IIS.Cloud-ready环境配置降低了云端部署的门槛,另外源码开放无疑也是一个重量级惊喜.这些更改会有助于创建易于开发.部署.维护和现代的Web应用程序.相信看到以上几点作为.NET程序员的你已经迫不及待体验ASP.NET 5 的新功能了,下面我们就来看下这些新特性. ASP.NET 5 是用于创建Web应用的框架,相对于以前的版本它更加简练

    mono, 跨平台, asp.net, 开源, nuget, VNextNovember 26

  • ASP.NET:关于session超时和丢失问题

    最近遇到一个问题,就是session超时的问题,其实一开始我想的是很简单的,直接在程序里写道 protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Session.Timeout = 120; } } 其实我不知道这样管用不管用,百度了下,好像是需要设置webconfig的,这样好像不行,所以又找到一种方法 1 <sessionState mode="InProc" cooki

    asp.net, 关于session超时和丢失问题October 28

  • ASP.NET(IIS)出现"没有为请求类型"GET"找到 HTTP 处理程序"

    环 境:windows 2003 IIS6.0 程序支持:ASP.NET .NET版本:2.0.4.0 问 题:之前服务器上各大网站运行良好,今天突然出现:"没有为请求类型"GET"找到 HTTP 处理程序 的异常信息."的异常,解决此类问题:百度一下,搜索的结果并不令人满意,相关的解决方案更是很少.接下来了简单的总结了下网站出现此类才此类问题时,我们怎样做,可以避免一些弯路,节省更多的时间. 分 析:其实错误已经很明确的告诉我们了,是客户端在以Get方式发送htt

    asp.net, Http, iis6.0, GET"找到, 处理程序October 26

  • ASP.NET 简单实现数字时钟

    <asp:ScriptManager ID="ScriptManager_Time" runat="server"></asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel_Time" runat="server"> <ContentTemplate> <asp:Label ID="Label_ShowTime&q

    asp.net, 简单实现数字时钟October 22

  • AppBoxPro - 细粒度通用权限管理框架(可控制表格行内按钮)源码提供下载
    AppBoxPro - 细粒度通用权限管理框架(可控制表格行内按钮)源码提供下载

    特别声明: 提供的源代码已经包含了 AppBoxPro 的全部源代码,用 VS2012 打开项目后,直接 Ctrl+F5 可以运行起来(默认使用VS自带的LocalDB数据库). FineUIPro是商业程序,仅包含v1.7.0公测版的DLL:当然你也可以自行把 FineUIPro 换成 FineUI(开源版),开源版下载地址. AppBoxPro 是基于 FineUIPro 和 Entity Framework 的通用权限管理框架,包括用户管理.职称管理.部门管理.角色管理.角色权限管理等模块

    jquery, asp.net, 权限管理, FineUI, AppBoxOctober 17

  • 异步陷阱之IO篇
    异步陷阱之IO篇

    很多教程和资料都强调流畅的用户体验需要异步来辅助,核心思想就是保证用户前端的交互永远有最高的优先级,让一切费时的逻辑通通放到后台,等到诸事完备,通知一下前端给个提示或者继续下一步.随着.NET发展,async和await关键字的推广,Task Parallel Library (TPL)的稳步发展, 异步编程也越来越多的被重视和采用,很多时候非常便利的解决各种性能问题,但同时也带来了很多的陷阱. 这里我抛出一个实际项目中遇到的陷阱,先简单交代一下故事背景:SpreadJS产品有一个Excel I

    mvc, asp.net, 异步, SpreadJS, Wijmo5September 10

  • Repeater在无数据记录时显示"无相关记录..."

    <table class="r_line" cellpadding="3" cellspacing="1" width="100%"> <tr class="r_title"> <td>编号</td> </tr> <asp:Repeater ID="rptRecord" runat="server"&g

    repeate, asp.net, 控件July 9

  • 使用ASP.NET2.0 Profile存储用户信息
    使用ASP.NET2.0 Profile存储用户信息

    作者: Stephen Walther 原文地址:http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnvs05/html/UserProfiles.asp 译者:Tony Qu 概要:许多ASP.NET应用程序需要跨访问的用户属性跟踪功能,在ASP.NET1.1中,我们只能人工实现这一功能.但如今,使用 ASP.NET 2.0的Profile对象,这个过程变得异常简单.Stephen Walther将验证该对象

    asp.net, profile, ASP.NET开发与July 5

  • ASP.NET中IsPostBack详解

    1.IsPostBack介绍 Page.IsPostBack是一个标志:当前请求是否第一次打开. 调用方法为:Page.IsPostBack或者IsPostBack或者this.IsPostBack或者this.Page.IsPostBack,它们都等价. 1)当通过IE的地址栏等方式打开一个URL时是第一次打开, 当通过页面的提交按钮或能引起提交的按钮以POST的方式提交的服务器时,页面就不再是第一次打开了.(每点击一次按钮,都是一次加载) 2)IsPostBack只有在第一次打开的时候是fa

    ispostback, post, get, asp.netJuly 2

  • ASP.NET MVC 5 - 视图
    ASP.NET MVC 5 - 视图

    在本节中,你要去修改HelloWorldController类,使用视图模板文件,在干净利索地封装的过程中:客户端浏览器生成HTML. 您将创建一个视图模板文件,其中使用了ASP.NET MVC 3所引入的Razor视图引擎(Razor view engine).Razor视图模板文件使用.cshtml文件扩展名,并提供了一个优雅的方式来使用C#语言创建所要输出的HTML.用Razor编写一个视图模板文件时,将所需的字符和键盘敲击数量降到了最低,并实现了快速,流畅的编码工作流程. 当前在控制器类

    mvc, asp.net, 视图, 使用指南June 11

  • Asp.Net MVC4入门指南(9):查询详细信息和删除记录
    Asp.Net MVC4入门指南(9):查询详细信息和删除记录

    在本教程中,您将查看自动生成的Details和Delete方法. 查询详细信息和删除记录 打开Movie控制器并查看Details方法. ? Code First 使得您可以轻松的使用Find方法来搜索数据.一个重要的安全功能内置到了方法中.方法首先验证Find方法已经找到了一部电影,然后再执行其它代码.例如,黑客可以通过更改http://localhost:xxxx/Movies/Details/1到http://localhost:xxxx/Movies/Details/12345 (或某些

    mvc, asp.net, Web开发June 11

  • Asp.Net MVC4入门指南(6):验证编辑方法和编辑视图
    Asp.Net MVC4入门指南(6):验证编辑方法和编辑视图

    在本节中,您将开始修改为电影控制器所新加的操作方法和视图.然后,您将添加一个自定义的搜索页. 在浏览器地址栏里追加/Movies, 浏览到Movies页面.并进入编辑(Edit)页面. Edit(编辑)链接是由Views\Movies\Index.cshtml视图中的Html.ActionLink方法所生成的: @Html.ActionLink("Edit", "Edit", new { id=item.ID }) Html对象是一个Helper, 以属性的形式,

    mvc, asp.net, Web开发June 11

  • ASP.NET MVC 5 -从控制器访问数据模型
    ASP.NET MVC 5 -从控制器访问数据模型

    在本节中,您将创建一个新的MoviesController类,并在这个Controller类里编写代码来取得电影数据,并使用视图模板将数据展示在浏览器里. 在开始下一步前,先Build一下应用程序(生成应用程序)(确保应用程序编译没有问题) 在解决方案上,用鼠标右键单击Controller文件夹,点击新增,再选择Controller. 在Scaffold新增对话框,选择MVC 5 Controller with views, using Entity Framework, 点击新增. ・ 控制器

    mvc, asp.net, 数据模型, 使用指南June 11

  • Asp.Net MVC4入门指南(5):从控制器访问数据模型
    Asp.Net MVC4入门指南(5):从控制器访问数据模型

    在本节中,您将创建一个新的MoviesController类,并在这个Controller类里编写代码来取得电影数据,并使用视图模板将数据展示在浏览器里. 在开始下一步前,先Build一下应用程序(生成应用程序)(确保应用程序编译没有问题) 用鼠标右键单击Controller文件夹,并创建一个新的 MoviesController控制器.当Build成功后,会出现下面的选项.设定以下选项: ・ 控制器名称: MoviesController.(这是默认值). ・ 模板: MVC Controll

    mvc, asp.net, Web开发June 11

  • Asp.Net MVC4入门指南(10):第三方控件Studio for ASP.NET Wijmo MVC4 工具应用
    Asp.Net MVC4入门指南(10):第三方控件Studio for ASP.NET Wijmo MVC4 工具应用

    ComponentOne Studio for ASP.NET Wijmo最新版本2013V1支持MVC4,其中包括: 新增 MVC 4 工程模板 (C# & VB) 开箱即用的MVC 4 工程模板基于Microsoft内置模板创建,我们仅优化了标记和CSS样式为 Wijmo风格,熟悉的模板布局和界面风格,无疑将缩短您的学习过程.节省开发时间及提高开发效率. 新增国际化主题(Metro) MVC4 模板自动增强Wijmo MVC Scaffolding模板,将会为您应用程序中的增删改查(CRUD

    mvc, asp.net, Web开发June 11

  • ASP.NET MVC 5 - 将数据从控制器传递给视图
    ASP.NET MVC 5 - 将数据从控制器传递给视图

    在我们讨论数据库和数据模型之前,让我们先讨论一下如何将数据从控制器传递给视图.控制器类将响应请求来的URL.控制器类是给您写代码来处理传入请求的地方,并从数据库中检索数据,并最终决定什么类型的返回结果会发送回浏览器.视图模板可以被控制器用来产生格式化过的HTML从而返回给浏览器. 控制器负责给任何数据或者对象提供一个必需的视图模板,用这个视图模板来Render返回给浏览器的HTML.最佳做法是:一个视图模板应该永远不会执行业务逻辑或者直接和数据库进行交互.相应的,一个视图模板应该只和控制器所提供

    mvc, asp.net, 数据传递, 使用指南June 11

  • Asp.Net MVC4入门指南(3):添加一个视图
    Asp.Net MVC4入门指南(3):添加一个视图

    在本节中,您需要修改HelloWorldController类,从而使用视图模板文件,干净优雅的封装生成返回到客户端浏览器HTML的过程. 您将创建一个视图模板文件,其中使用了ASP.NET MVC 3所引入的Razor视图引擎.Razor视图模板文件使用.cshtml文件扩展名,并提供了一个优雅的方式来使用C#语言创建所要输出的HTML.用Razor编写一个视图模板文件时,将所需的字符和键盘敲击数量降到了最低,并实现了快速,流畅的编码工作流程. 当前在控制器类中的Index方法返回了一个硬编码

    mvc, asp.net, Web开发June 11

  • ASP.NET MVC 5-开始MVC5之旅
    ASP.NET MVC 5-开始MVC5之旅

    本教程将使用Visual Studio 2013手把手教你构建一个入门的ASP.NET MVC5 Web应用程序.本教程配套的C#源码工程可通过如下网址下载:C#版本源码链接.同时,请查阅 Building the Chapter Downloads 来完成编译源码和配置数据库. 在本教程中的源码工程,您可在Visual Studio中运行MVC 5应用程序.您也可以使Web应用程序部署到一个托管服务提供商上.微软提供免费的网络托管多达10个网站,free Windows Azure trial

    mvc, asp.net, 入门, 使用指南June 11

  • Asp.Net MVC4入门指南(4):添加一个模型
    Asp.Net MVC4入门指南(4):添加一个模型

    在本节中,您将添加一些类,这些类用于管理数据库中的电影.这些类是ASP.NET MVC 应用程序中的"模型(Model)". 您将使用.NET Framework 数据访问技术Entity Framework,来定义和使用这些模型类.Entity Framework(通常称为 EF) 是支持代码优先的开发模式.代码优先允许您通过编写简单的类来创建对象模型.(相对于"原始的CLR objects",这也被称为POCO 类)然后可以从您的类创建数据库,这是一个非常干净快

    mvc, asp.net, Web开发June 11

  • Asp.Net MVC4入门指南(2):添加一个控制器
    Asp.Net MVC4入门指南(2):添加一个控制器

    MVC代表: 模型-视图-控制器 .MVC是一个架构良好并且易于测试和易于维护的开发模式.基于MVC模式的应用程序包含: ・ Models: 表示该应用程序的数据并使用验证逻辑来强制实施业务规则的数据类. ・ Views: 应用程序动态生成 HTML所使用的模板文件. ・ Controllers: 处理浏览器的请求,取得数据模型,然后指定要响应浏览器请求的视图模板. 本系列教程,我们将覆盖所有这些概念,并告诉您如何使用它们来构建应用程序. 首先,让我们创建一个控制器类.在解决方案资源管理器中,用

    mvc, asp.net, Web开发June 11

  • Spread for ASP.NET 7新功能使用指南
    Spread for ASP.NET 7新功能使用指南

    Spread for ASP.NET表格控件兼容Excel的强大功能,并将其嵌入到您的应用系统中.完备的Excel文档支持使得您可以在企业中分享和访问数据信息:内嵌的图表引擎和数据可视化支持让您更加轻松的为商务.工程以及科学应用系统中创建丰富高效的信息中心.新版本7中提供几个主要更新,包括: 上下文菜单 列头RowTemplate 用于单元格编辑器的Css 性能提升 其他Spread for ASP.NET的增强 为DateTime.Currency.Double和Integer单元格类型增加独

    asp.net, 表格控件, SpreadJune 11

  • Spread Studio中文支持图解
    Spread Studio中文支持图解

    Spread Studio for .NET是一个跨平台的Spread表格控件工具集,支持Windows Forms, ASP.NET, WPF, WinRT以及Silverlight平台.新的产品套包中包含全新的Spread for Windows Forms,Spread for ASP.NET, Spread for WPF-Silverlight以及Spread for WinRT控件产品. 其中使用最广的Spread for Windows Forms和Spread for ASP.N

    wpf, winforms, asp.net, Spread, WinRTJune 11

  • ASP.NET MVC 5 - 控制器
    ASP.NET MVC 5 - 控制器

    MVC代表: 模型-视图-控制器 .MVC是一个架构良好并且易于测试和易于维护的开发模式.基于MVC模式的应用程序包含: ・ Models: 表示该应用程序的数据并使用验证逻辑来强制实施业务规则的数据类. ・ Views: 应用程序动态生成 HTML所使用的模板文件. ・ Controllers: 处理浏览器的请求,取得数据模型,然后指定要响应浏览器请求的视图模板. 本系列教程,我们将覆盖所有这些概念,并告诉您如何在ASP.NET MVC 5中使用它们来构建应用程序. 首先,让我们创建一个控制器

    mvc, asp.net, 控制器, 使用指南June 11

  • ASP.NET MVC 5 - 给数据模型添加校验器
    ASP.NET MVC 5 - 给数据模型添加校验器

    在本节中将会给Movie模型添加验证逻辑.并且确保这些验证规则在用户创建或编辑电影时被执行. 拒绝重复DRY ASP.NET MVC 的核心设计信条之一是DRY: "不要重复自己(DRY --Don't Repeat Yourself)".ASP.NET MVC鼓励您指定功能或者行为,只做一次,然后将它应用到应用程序的各个地方.这可以减少您需要编写的代码量,并减少代码出错率,易于代码维护. 给ASP.NET MVC 和 Entity Framework Code First 提供验证支

    mvc, asp.net, 模型, 校验June 11

  • Asp.Net MVC4入门指南(8):给数据模型添加校验器
    Asp.Net MVC4入门指南(8):给数据模型添加校验器

    在本节中将会给Movie模型添加验证逻辑.并且确保这些验证规则在用户创建或编辑电影时被执行. 保持事情 DRY ASP.NET MVC 的核心设计信条之一是DRY: "不要重复自己(Don't Repeat Yourself)".ASP.NET MVC鼓励您指定功能或者行为,只做一次,然后将它应用到应用程序的各个地方.这可以减少您需要编写的代码量,并减少代码出错率,易于代码维护. 给ASP.NET MVC 和 Entity Framework Code First 提供验证支持是 DR

    mvc, asp.net, Web开发June 11

  • Asp.Net MVC4入门指南(1)入门介绍
    Asp.Net MVC4入门指南(1)入门介绍

    前言 本教程将为您讲解使用微软的Visual Studio Express 2012或Visual Web Developer 2010 Express Service Pack 1 来建立一个ASP.NET MVC4 Web应用程序所需要的基础知识.建议您使用Visual Studio 2012,你将不再需要安装任何组件,来完成此教程.如果您使用的是Visual Studio 2010,您必须安装下面的组件.您可以通过点击下面的链接,来安装所需的所有组件: Visual Studio Web

    mvc, asp.net, Web开发June 11

  • ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB
    ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB

    您创建的MovieDBContext类负责处理连接到数据库,并将Movie对象映射到数据库记录的任务中.你可能会问一个问题,如何指定它将连接到数据库? 实际上,确实没有指定要使用的数据库,Entity Framework将预设值使用的LocalDB. 在本节中,我们将显式地在Web.config文件中,添加应用程序的连接字符串(connection string). SQL Server Express LocalDB LocalDB的是一个SQL Server Express轻量级版本的数据库

    mvc, asp.net, 使用指南, 链接字符串June 11

  • Asp.Net MVC4入门指南(7):给电影表和模型添加新字段
    Asp.Net MVC4入门指南(7):给电影表和模型添加新字段

    在本节中,您将使用Entity Framework Code First来实现模型类上的操作.从而使得这些操作和变更,可以应用到数据库中. 默认情况下,就像您在之前的教程中所作的那样,使用 Entity Framework Code First自动创建一个数据库,Code First为数据库所添加的表,将帮助您跟踪数据库是否和从它生成的模型类是同步的.如果他们不是同步的,Entity Framework将抛出一个错误.这非常方便的在开发时就可以发现错误,否则您可能会在运行时才发现这个问题. (由

    mvc, asp.net, Web开发June 11

  • ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)
    ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)

    在本节中,您将验证电影控制器生成的编辑方法(Edit action methods)和视图.但是首先将修改点代码,使得发布日期属性(ReleaseDate)看上去更好.打开Models \ Movie.cs文件,并添加高亮行如下所示: using System; using System.ComponentModel.DataAnnotations; using System.Data.Entity; namespace MvcMovie.Models { public class Movie

    mvc, asp.net, 编辑方法, 编辑视图June 11

  • ASP.NET MVC 5 - 查询Details和Delete方法
    ASP.NET MVC 5 - 查询Details和Delete方法

    在这部分教程中,接下来我们将讨论自动生成的Details和Delete方法. 查询Details和Delete方法 打开Movie控制器并查看Details方法. public ActionResult Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Movie movie = db.Movies.Find(id); if (movie == nu

    mvc, asp.net, 控制器June 11

  • ASP.NET MVC 5 - 给电影表和模型添加新字段
    ASP.NET MVC 5 - 给电影表和模型添加新字段

    在本节中,您将使用Entity Framework Code First来实现模型类上的操作.从而使得这些操作和变更,可以应用到数据库中. 默认情况下,就像您在之前的教程中所作的那样,使用 Entity Framework Code First自动创建一个数据库,Code First为数据库所添加的表,将帮助您跟踪数据库是否和从它生成的模型类是同步的.如果他们不是同步的,Entity Framework将抛出一个错误.这非常方便的在开发时就可以发现错误,否则您可能会在运行时才发现这个问题. 为对

    mvc, asp.net, 模型June 11

  • 如何在ASP.NET中生成HTML5离线Web应用
    如何在ASP.NET中生成HTML5离线Web应用

    传统的Web应用程序有一个很大的症结是当用户的网络连接不好时,应用会加载失败,为了 解决这一问题,HTML5中引入了Web的离线工作的功能.离线功能使得Web应用程序类似于本机应用程序,当断开网络连接时可以继续浏览未浏览完成的内 容,离线功能的另一个好处是可以永久缓存静态的内容,而没有缓存过期的限制,这样很大程度上加速了网页的加载速度. 离线应用的创建 不同于传统的缓存机制,HTML5定义了一套独立的缓存机制,有一个单独的文件来记录要缓存的文件列表,这就意味着用户可以自己决定哪些文件需要缓 存.

    asp.net, html5, 职场, 休闲June 11

  • CodeSmith代码生成工具介绍
    CodeSmith代码生成工具介绍

    序 员是软件开发团队中的最小单位,有什么任务都只能自己一肩扛起而无法再往下分配.但是程序员又是聪明的,他们总是能找到很多美妙的办法来减轻压力,代码生 成器就是一个典型的例子.事实上,Visual Studio 2005本身就自带了代码生成的功能,比如您在代码编辑器中输入关键字"for",然后直接按Tab键,代码生成器便会为您生成好一段模板式的代码: static void Main(string[] args) { for (int i=0;i<length;i++) { } }

    dotnet, codesmith, 代码生成工具, asp.netApril 29

  • 关于在ASP.NET中以DCOM方式操作Excel的几个问题

    问题: 导出数据的时候程序出现错误!提示版本太旧或者格式不匹配! 解决办法: 1.在webConfig文件的System.web节点下添加如下代码: <identity impersonate="true" userName="administrator" password="密码"/> 注:如果以上方法得不到解决继续下一个 2.在DCOM组件服务中给MICROSOFT.EXCEL组件 赋予ASP.NET的操作权限,具体步骤: (1)

    dcom, asp.net, excelMarch 25