
asp.net
文章平均质量分 74
黑暗行动
足球
乐观
架构设计
展开
-
asp.net MVC 使用JQuery.Ajax
使用到:Jquery.js 以及 Newtonsoft.Json.dll 客户端调用方式:$("#ButAjax").click(function() { $.ajax({ type: "POST", //默认是GET url: "/AjaxTest/getPerson",原创 2018-04-25 15:37:04 · 614 阅读 · 0 评论 -
(转)从零开始学习 ASP.NET MVC 1.0 (四) View/Model 全解
一.摘要 本文讲解在Action中向View传递Model的几种方式.以及View获取Model以后如何编写显示逻辑.还详细的介绍了ASP.NET MVC框架提供的Html Helper类的使用及如何为Html Helper类添加自定义扩展方法. 二.承上启下 上一篇文章中我们学习了Controller处理一次请求的全过程.在Controller的Action中, 会传递数据给View,还会原创 2018-04-25 15:36:30 · 765 阅读 · 0 评论 -
System.Web.Mvc.UrlHelper的学习与使用
上一次学习了HtmlHelper帮助类,这次我们学习一下UrlHelper帮助类,看类名也都知道这个类是用来帮我们生成URL在ASP.NET MVC应用程序中。让我们来看看该类给我们带来了哪些方便的方法和属性,UrlHelper提供了四个非常常用的四个方法, 1.Action方法通过提供Controller,Action和各种参数生成一个URL, 2.Content方法是将一个虚拟的,相对的路原创 2018-04-25 15:36:44 · 365 阅读 · 0 评论 -
asp.net MVC 使用Ext.Ajax.request
客户端代码: Ext.Ajax.request({ url: '/AjaxRequest/GetJugeRight?text=chy', success: function(response, opts) { var obj = eval(response.responseText);原创 2018-04-25 15:37:06 · 183 阅读 · 0 评论 -
ASP.NET MVC 中ActionResult的其它返回值
我们上边所看到的Action都是return View();我们可以看作这个返回值用于解析一个aspx文件。而它的返回类型是ActionResult如 public ActionResult Index() { return View(); } 除了View()之外那我们这里还能用于返回什么值呢? 一、ascx页面 场景:要返回代码片断,比如Ajax返回一个子页 我们先新建一个Actio原创 2018-04-25 15:36:50 · 1136 阅读 · 0 评论 -
System.Web.Mvc.HtmlHelper学习及使用
在ASP.NET MVC框架中没有了自己的控件,页面显示完全就回到了写html代码的年代。还好在asp.net mvc框架中也有自带的HtmlHelper和UrlHelper两个帮助类。另外在MvcContrib扩展项目中也有扩展一些帮助类,这样我们就不光只能使用完整的html来编写了需要显示的页面了,就可以使用这些帮助类来完成,但最后运行时都还是要生成html代码的。先来看看HtmlHelp原创 2018-04-25 15:36:47 · 939 阅读 · 0 评论 -
(转)从零开始学习ASP.NET MVC(三) Controller/Action 深入解析和应用
一.摘要 一个Url请求经过了Routing处理后会调用Controller的Action方法. 中间的过程是怎样的? Action方法中返回ActionResult对象后,如何到达View的? 本文将讲解Controller的基本用法, 深入分析Controller的运行机制, 并且提供了创建所有类型Action的代码. 值得学习ASP.NET MVC时参考. 二.承上启下 在上一篇文章原创 2018-04-25 15:36:27 · 614 阅读 · 0 评论 -
“HTTP 错误 403.1 – 禁止访问:执行访问被拒绝”解决方法
“HTTP 错误 403.1 – 禁止访问:执行访问被拒绝”解决方法 配置IIS的时候,如果出现以下错误请尝试下列操作:·打开 localhost 主页,然后寻找指向所需信息的链接。 ·单击刷新按钮,或者以后重试。HTTP 403.1 禁止访问:禁止可执行访问Internet 信息服务原因是执行权限不够,解决的方法是:打开“管理工具”的“Internet 信息服务”,右键选原创 2018-04-25 15:37:28 · 25439 阅读 · 0 评论 -
IIS6中提示:未能加载文件或程序集“AjaxPro.2”或它的某一个依赖项错误
Parser Error Message: Could not load file or assembly 'AjaxPro.2' or one of its dependencies. 系统找不到指定的文件。 Source Error: Line 17: Line 18: Line 19: Line 20: Line 21: Source File: D:\wwwroot\200原创 2018-04-25 15:37:31 · 906 阅读 · 0 评论 -
转载:一句代码解决IE8兼容问题(兼容性视图)
方法一、要在页面中加入如下HTTP meta-tag: 只要IE8一读到这个标签,它就会自动启动IE7兼容模式,保证页面完整展示。方法二、针对整个网站,在IIS中加入如下描述符就可以有相同的效果,当然这么做范围更广。 方法三、使用IIS admin tool来定义,更为简单。原创 2018-04-25 15:38:23 · 1863 阅读 · 0 评论 -
c#/asp.net编程电子称连接电脑
请参考如下文章: 1 http://dev.firnow.com/course/3_program/cshapo/csharpjs/20100714/441346.html 2 http://topic.youkuaiyun.com/u/20080826/19/b4658057-12d6-470b-af5c-3e90b628ff04.html?1891073846原创 2018-04-25 15:38:37 · 679 阅读 · 0 评论 -
XP“添加和删除window组件”中无IIS解决办法
1 提取IIS安装包中的 iis.dl_ 和 iis.in_ 文件2 用WINRAR打开这两个文件,解压出 iis.dll 和 iis.inf3 将 iis.dll 和 iis.inf 拷贝到 c:\Windows\system32\setup\iis.dll 和 c:\Windows\inf\iis.inf 中。4 打开 C:\WINDOWS\inf\sysoc.inf , 修原创 2018-04-25 15:38:40 · 515 阅读 · 0 评论 -
VS2010 旗舰版和专业版 下载
VS2010 旗舰版可用Key:YCFHQ9DWCYDKV88T2TMHG7BHP 注意: 中文版为iso镜像文件,使用 Daemon Tools 虚拟光驱软件载入进行安装。中文版镜像已包含Key,安装后即已激活,不需要像英文版所说的卸载时填注册码,否则会真的卸载掉。 VS2010 专业版(中文版本)thunder://QUFlZDJrOi8vfGZpbGV8Y25fdmlzdWFsX3N0d原创 2018-04-25 15:38:51 · 49232 阅读 · 0 评论 -
用IE浏览AutoCad文件的插件
1 volo view express : autodesk Volo View Express是一个非常实用的免费工具,用来查看DWG格式的文件。安装时点击Next,可查看由官方提供的免费序列号。不过volo view express 只支持 autoCad 2004 及以下版本的 dwg格式文件。 2 whip4.exe 3 Free DWG Viewer: 现在版本是 7.0 ,支持现在原创 2018-04-25 15:39:05 · 1955 阅读 · 0 评论 -
ASP.NET调用Interop.Excel.dll访问Excel操作权限问题
一、操作权限问题,有两种方法: 1、使用模拟帐户,在Web.config文件中加入 2、在DCOM组件服务中给MICROSOFT.EXCEL组件 赋予ASP.NET的操作权限,具体步骤: (1)打开开始菜单的运行对话框,输入dcomcnfg命令,确定,这时会弹出组件服务窗口 (2)展开计算机-〉我的电脑-〉DCOM配置,找到Microsoft原创 2018-04-25 15:39:13 · 364 阅读 · 0 评论 -
Windows7 x64 旗舰版 IIS7配置ASP+Access运行500错误解决方法
1 上网搜索下以为没有启用父目录,配置IIS管理器 - 双击ASP打开属性 - 在行为设置中将‘启用父路径’设置为True。但是还是显示500错误。 2 到网上搜索下,才知道 iis 并没有把具体显示出来。 需要对IIS和IE进行配置才能显示具体的错误提示。 (1)配置IE: Internet选项 - 高级 - 设置去掉勾选‘显示友好 http 错误信息’ (2)配置原创 2018-04-25 15:39:16 · 1429 阅读 · 0 评论 -
asp.net导出excel科学计数问题
解决方法1:将要导出的数据放到gridview里,邦定数据时进行字符串形式处理,然后再用普通的形式导出excel就把问题解决了。 protected void gError_RowDataBound(object sender, GridViewRowEventArgs e){ //1) 文本:vnd.ms-excel.numberformat:@ //2)原创 2018-04-25 15:39:19 · 538 阅读 · 0 评论 -
Windows7与Window2008 64位IIS7上面DCOM配置Excel、Word
解决办法:1.(适用于.NET) 1).通过webconfig中增加模拟,加入管理员权限, 2).这样就能够启动Application进程,操作EXCEL了,能够新建EXCEL,导出EXCEL,但是还是不能打开服务器端的EXCEL文件 2.(以下适用于所有语言) 在组件服务,DOCM设置 Microsoft Excel Application的属性, 因为是在64位系统上面操作,组件服务中原创 2018-04-25 15:39:22 · 408 阅读 · 0 评论 -
CSS的hack技巧
所谓 CSS Hack,是指在 CSS 代码中嵌入诸如 *,*html 等代码,方便于独立控制某种浏览器的具体样式。比如有些 CSS Hack 只能被 IE6 或 IE7 识别,而 Firefox 等浏览器则不能识别。这样一来可以有效控制 CSS 在不同浏览器的表现,避免撰写多个 CSS 文件。 一.常用 CSS Hack 的写法, 只需考虑IE6\IE7\火狐(Firefox)这3个浏览器即可兼原创 2018-04-25 15:41:06 · 278 阅读 · 0 评论 -
Installing the FrontPage Server Extensions
iis7 安装方法: https://docs.microsoft.com/en-us/iis/publish/frontpage-server-extensions/installing-the-frontpage-server-extensions-on-iisii8 安装方法: http://www.rtr.com/fpse/Win2008R2/原创 2018-04-27 10:20:53 · 830 阅读 · 0 评论 -
asp.net面试集合
1 :维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么 答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性;最后再考虑用自写业务逻辑实现,但这种方式效率最低、编程最复杂,当为下下之策2 : ADO。NET相对于ADO等主要有什么改进?答 ADO原创 2018-04-25 15:29:26 · 778 阅读 · 0 评论 -
asp.net去掉HTML标记 2
using System.Text.RegularExpressions;/// /// 去除HTML标记 /// /// 包括HTML的源码 /// 已经去除后的文字 public static string NoHTML(string Htmlstring) { //删除脚本 Htmlstring = Regex.Replace(Htmlstring,@"]*?原创 2018-04-25 15:32:26 · 211 阅读 · 0 评论 -
VS2008快捷键
Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义原创 2018-04-25 15:37:20 · 237 阅读 · 0 评论 -
(转)Cookies揭秘 [Asp.Net, Javascript]
一,前言 Cookies想必所有人都了解, 但是未必所有人都精通。本文讲解了Cookies的各方面知识, 并且提出来了最佳实践。这是笔者在日常工作中的积累和沉淀。 二,基础知识 1.什么是Cookies Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息。 例如,如果在用户原创 2018-04-25 15:36:36 · 136 阅读 · 0 评论 -
(转)在IIS上启用Gzip压缩(HTTP压缩)
一.摘要 本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度. 二.前言. 本文的知识点是从互联网收集整理, 主要来源于中文wiki. 使用YSlow检测网站启用了哪些优化时, Gzip是十分关键的一项. 启动Gip压缩将立竿见影的减少页面的网络传输大小. 三.HTTP压缩概述 HTTP压缩是在Web服务器和浏览器间原创 2018-04-25 15:36:33 · 168 阅读 · 0 评论 -
asp.net2.0如何加密数据库联接字符串
在asp.net2.0中,发布网站时,加密web.config,这样可以有效保证数据库用户和密码安全,其步骤如下:1.添加密钥执行:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis -pc "hnlaw" -exp其中"hnlaw"为密钥名称2.添加web.config节点在web.config的之间添加: decrypt原创 2018-04-25 15:32:40 · 161 阅读 · 0 评论 -
Response.AddHeader实现下载
////// Response.AddHeader实现下载 //////完整的文件路径///文件名privatevoid DownFile(string filePath, string fileName) { FileInfo fileInfo =new FileInfo(filePath); Response.Clear(); Resp原创 2018-04-25 15:32:37 · 1064 阅读 · 0 评论 -
asp.net日期转换
转换成日期的值是这样的, System.Convert.ToDateTime("字符串"); System.DateTime.Now.AddDay(数值); 这是从当前的日期加上多少天,AddDay是加上多少天的意思,当然,它也可以是负数,那就是减去多少天的意思了。 日期类型是可以直接进行比较的,大于或等于。原创 2018-04-25 15:32:34 · 473 阅读 · 0 评论 -
未能加载文件或程序集“App_Web_1jq3pypa, Version=0.0.0.0, Cult
来源:http://www.daidui.cn/blog/read.asp?blogid=424 在ASP.NET 2.0 开发过程中,有时候开发人员可能会遇到这样的页面异常: Could not load file or assembly 'App_Web_****, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one原创 2018-04-25 15:32:32 · 242 阅读 · 0 评论 -
转]ASP .net中的输入约束与注入攻击
对输入的字串长度,范围,格式和类型进行约束. 在开发ASP.NET程序时使用请求验证防止注入攻击. 使用ASP.NET验证控件进行输入验证. 对不安全的输出编码. 使用命令参数集模式防止注入攻击. 防止错误的详细信息被返回到客户端. 概述 : 你应该在程序中验证所有的不信任输入.你应该假定所有的用户输入都是非法的.用户可以在应用程序中提供表单字段,查询字串,客户端cookies和浏览器环境原创 2018-04-25 15:32:29 · 276 阅读 · 0 评论 -
asp.net去掉HTML 1
//简洁的using System.Text.RegularExpressions; string str = "超链接测试"; string pattern = "]+>"; Regex r = new Regex( pattern, RegexOptions.Compiled); str原创 2018-04-25 15:32:23 · 138 阅读 · 0 评论 -
ASP.NET下载文件(弹出打开保存文件对话框)
//fileURL为带路径的文件全名System.IO.FileInfo fileInfo = new System.IO.FileInfo(fileURL); Response.Clear(); Response.AddHeader("content-disposition","attachment;filename="+Server.UrlEnc原创 2018-04-25 15:32:21 · 621 阅读 · 0 评论 -
将 ASP.NET 输出缓存与 SQL Server 结合使用
来源:http://dengwu.hi.daidui.cn 适用: This page is specific to Microsoft Visual Studio 2005/.NET Framework 2.0 Other versions are also available for the following: M原创 2018-04-25 15:32:18 · 291 阅读 · 0 评论 -
使用输出缓存增强网站性能
适用: This page is specific to Microsoft Visual Studio 2005/.NET Framework 2.0 Other versions are also available for the following: Microsoft Visual Studio 2008/.NE原创 2018-04-25 15:32:15 · 139 阅读 · 0 评论 -
Download the Visual Studio 2008 Express Edition
官方网站:http://www.microsoft.com/express/download/ 文件名称: VS2008ExpressCHSX1428502.iso文件大小: 3.21GB文件类型: WinRAR 压缩文件URL: http://download.microsoft.com/download/6/E/F/6EFBF808-原创 2018-04-25 15:32:48 · 567 阅读 · 0 评论 -
身份验证中的<allow users=\"?\" />中的?和*各是什么意思?
1)问号 (?) 表示匿名用户;星号 (*) 表示所有用户访问。2)原创 2018-04-25 15:32:51 · 1724 阅读 · 0 评论 -
.net新技术纵观
1、asp.net ajax将无疑在未来很流行,像其他大多数技术一样,这个技术也是微软步其他供应商的后尘,对于无刷的用户体验,已经又或多年了,在这期间出了好多ajax,但没有一家能一统天下,虽然他们中的众多是跨平台的,当然,微软的asp.net ajax虽然不一定能跨平台,但是他无疑将是ajax阵营中的老大,其实,无刷的最先的践行者也是微软,那就是他的xmlhttpRequest,当时也许微软没有原创 2018-04-25 15:35:45 · 2398 阅读 · 0 评论 -
Smart Client初探 (1)
智能客户端(Smart Client),结合了瘦客户端(B/S模式)和胖客户端(C/S模式)的长处,是下一代的客户端软件技术。 要了解智能客户端,首先要认识瘦客户端技术和胖客户端技术各自的优缺点。 对于前者,典型的应用就是使用浏览器,通过输入URL远程访问服务端,并向服务端发送命令,获取服务端的资源,然后在客户端的浏览器上显示出来。由于这种技术数据库存放在服务端,客户端应用界面原创 2018-04-25 15:35:22 · 1600 阅读 · 0 评论 -
asp.net中的4种事务
在一个MIS系统中,没有用事务那就绝对是有问题的,要么就只有一种情况:你的系统实在是太小了,业务业务逻辑有只要一步执行就可以完成了。因此掌握事务处理的方法是很重要,进我的归类在.net中大致有以下4种事务处理的方法。大家可以参考一下,根据实际选择适当的事务处理。 1 SQL事务 sql事务是使用SQL server自身的事务:在存储过程中直接使用Begin Tran,Rollback原创 2018-04-25 15:35:20 · 497 阅读 · 0 评论 -
IIS出现server application error
Server Application Error The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please conta原创 2018-04-25 15:35:14 · 192 阅读 · 0 评论