
Asp.net
文章平均质量分 60
nnsword
赋于程序生命与智能,让其自由生长。
展开
-
微软.NET 正式劈腿成功,横跨所有平台
.NET官方博客宣布了《Announcing .NET Core RC2 and .NET Core SDK Preview 1》,正式如期发布了.NET Core RC2, 现在可以放心的基于.NET Core 构建 ASP.NET Core, console apps 和 class libraries for Windows, OS X and Linux。这里贴张图表达下他们之间的关系转载 2016-05-17 09:05:58 · 1228 阅读 · 0 评论 -
通过反射取得对象中的属性列表及值
<br />StringBuilder sb = new StringBuilder(); //sb.Append(WebAPI.HelloWorld() + "<br>"); //WebAPI任意实例化的对象 Type t = WebAPI.GetType(); PropertyInfo[] propertys = t.GetProperties(BindingFlags.Public | BindingFlags.Instance)原创 2010-09-24 16:11:00 · 821 阅读 · 1 评论 -
ASP.NET MVC 1.0 - 1. 准备工作
<br />除了下载相应的安装文件和源代码外,我们还得做些额外的事情才能开始分析工作。<br /><br />1. Add System.Web.Mvc Project Reference<br /><br />将创建的 MVC Project 对 GAC System.Web.Mvc.dll 引用改成 MVC 源代码项目引用。<br /><br />2. Web.config<br /><br />注释掉 Web.config 中对 System.Web.Mvc 的默认配置。<comp原创 2010-07-12 22:28:00 · 823 阅读 · 0 评论 -
ASP.NET MVC 1.0 - 2. 流程分析 (System.Web.Routing)
<br />MVC 依赖 System.Web.Routing 处理请求路径解析,也就是说整个流程的起始是由 System.Web.Routing.UrlRoutingModule 开始的。<br /><br />Web.config<httpModules><br /> <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, ..."/><br /></ht原创 2010-07-12 22:41:00 · 896 阅读 · 1 评论 -
论ASP.NET设计中的性能优化问题
关于数据处理相关的优化 一、 SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数原创 2010-04-20 09:54:00 · 618 阅读 · 0 评论 -
提高ASP.Net应用程序性能的十大方法
一、返回多个数据集 检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。 如果你是用动态的SQL语句来返回多个数据集,那我建议你用存储过程来替代动态的原创 2010-04-20 09:52:00 · 564 阅读 · 0 评论 -
Asp.Net性能优化
(一).选择会话状态存储方式 在Webconfig文件配置: sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/> Asp.net有三种方式存储会话状态信息:原创 2010-04-20 09:43:00 · 564 阅读 · 0 评论 -
FCKeditor2.5使用说明
下载地址:http://www.fckeditor.net/downloadWeb. Config文件,修改appSettings元素,配置如下: 把.net的bin/FredCK.FCKeditorV2.dll解压引用就行fckconfig.js里有很多配置保护语言版本,上传等设置加到网页的步骤:1.引用bin/FredCK.FCKeditorV2.dll2.原创 2008-01-04 11:33:00 · 1250 阅读 · 0 评论 -
FCKeditor 2.5 在ASP.NET中的设置和使用
现在最新的是2.5了 一、准备工作 首先下载最新版的FCKeditor V2.3,下载地址:http://prdownloads.sourceforge.net/fckeditor/FCKeditor_2.3.zip?download;这个压缩包里并不包含ASP.NET要用到的DLL控件,所以还要下载另外一个压缩包,下载地址:http://sourceforge.net/project/sho原创 2008-01-03 09:07:00 · 1091 阅读 · 0 评论 -
NET(C#)连接各类数据库-集锦
1.C#连接连接Access程序代码:-------------------------------------------------------------------------------using System.Data;using System.Data.OleDb;......string strConnection="Provider=Microsoft.Jet.O原创 2007-12-30 23:29:00 · 620 阅读 · 0 评论 -
UBB(c#完整版)
using System;using System.Text;using System.Text.RegularExpressions;namespace myluntan{ /// /// UBB 的摘要说明。 /// public class UBB { public UBB() { // // TODO: 在此处添加构造函数逻辑 // } #region原创 2007-12-22 01:21:00 · 770 阅读 · 0 评论 -
.net UrlReWriter 使用经验小结
下载地址:http://download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-877a83b797cf/MSDNURLRewriting.msiUrlRewriter 是微软封装好了的一个URL重写组件。使用它可以让我节约很多自已开发的时间。好了,开始讲述我的应用经验,这只是很菜鸟的经验,高手就不用看了。第一原创 2007-12-08 00:38:00 · 1224 阅读 · 0 评论 -
WebService基于SoapHeader实现安全认证源码及说明
<br />本文仅提供通过设置SoapHeader来控制非法用户对WebService的调用,如果是WebService建议使用WSE3.0来保护 Web服务,如果使用的是Viaual Studio 2008可以使用WCF,WCF里面提供了更多的服务认证方法。以下提供一种基于SoapHeader的自定义验证方式。<br /><br />1.首先要自定义SoapHeader,须继承System.Web.Services.Protocols.SoapHeader 。<br />using System;原创 2010-09-25 09:55:00 · 1856 阅读 · 0 评论 -
Microsoft .NET Framework 各版可再发行组件包
<br />Microsoft .NET Framework 2.0 版可再发行组件包 (x86)<br />http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe<br />Microsoft .NET Framework 3.5 版可再发行组件包 (x86)<br />http://download.microsoft.com/download/6/0/f/60fc585原创 2010-09-24 16:16:00 · 3093 阅读 · 0 评论 -
asp.net 水晶报表推模式加载报表数据代码段
<br />SqlParameter[] parms = { new SqlParameter("@CompID",System.Data.SqlDbType.BigInt), new SqlParameter("@StartTime",System.Data.SqlDbType.DateTime), new SqlParameter("@EndTime",System.Data.原创 2010-10-02 20:42:00 · 884 阅读 · 0 评论 -
让Entity Framework支持MySql数据库
Entity Framework 4.0 也可以支持大名鼎鼎的MySql,这篇POST将向展示如何实现EF+MySql数据库的结构.首先,你必须下载MySQL Connector/NET 6.3.5 ,也就是.net下连接MySql数据库的驱动程序. 还是像以往一样的,增加一个Entity data model: 将下面选择DataSource, 选择MySQL database 做为原创 2012-11-21 11:55:14 · 1500 阅读 · 0 评论 -
MVC3 自定义统一权限验证
1 使用自定义AuthorizeAttribute属性customAuthorizedAttribute:authorizeAttribute{override public void OnAuthorization (AuthorizationContext filterContext){ 进行逻辑判断}}给需要进行验证的controller原创 2012-11-19 13:52:52 · 2266 阅读 · 1 评论 -
ASP.Net缓存总结及分析
提高性能最好最快的办法当然是通过缓存来改善,对于任何一个web开发者都应该善用缓存。Asp.net下的缓存机制十分强大,用好缓存机制可以让我们极大的改善web应用的性能,下面是一些总结的缓存的知识点,与大家分享交流:1.页面缓存 要实现页面输出缓存,只要将一条 OutputCache 指令添加到页面即可。 CacheProfile=" " N原创 2012-06-30 09:53:17 · 857 阅读 · 0 评论 -
LINQ to SQL语句Order By,排序
Order By操作适用场景:对查询出的语句进行排序,比如按时间排序等等。说明:按指定表达式对集合排序;延迟,:按指定表达式对集合排序;延迟,默认是升序,加上descending表示降序,对应的扩展方法是OrderBy和OrderByDescending1.简单形式这个例子使用 orderby 按雇用日期对雇员进行排序:var q = from e in db.Employee原创 2012-06-28 20:30:57 · 2845 阅读 · 0 评论 -
使用RestSharp 库调用Restful Service
现在互联网上的服务接口都是Restful的,SOAP的Service已经不是主流。.NET/Mono下如何调用Restful Service呢,再也没有了方便的Visual Studio的方便生产代理的工具了,你还在用HttpWebRequest 自己封装吗?Restful Service还有授权问题,自己写出来的代码是不是很不优雅?通常Restful Service返回的数据格式是XML或者Js原创 2012-07-05 16:49:18 · 4249 阅读 · 0 评论 -
QQ登录接口集成,QQ+登录ASP.net+代码,+QQ+oauth的使用
经过两天的努力 已经成功将QQ登录集成到了 宅男宅女 上。感谢腾讯提供的帮助文档,和关键时刻给的技术支持。我的网站是asp.net写的,有需要的网友可以联系我。 呵呵。(尽管是垃圾站,只要你愿意,又有什么关系呢?) QQ Oauth 只提供PHP的接入demo ,针对 ASP.net 的只有一个网友开发的SDK包,下载地址还老打不开,后来我从优快云上下载了一个,看了以后感觉太复杂了转载 2012-07-05 11:45:21 · 1585 阅读 · 0 评论 -
c#字符串包,支持打包、打包,依次取段内容、定位取段内容
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace XMPPMsg.Models{ /// /// 通信包基类 /// public clas原创 2011-11-19 16:56:05 · 879 阅读 · 0 评论 -
linq to sql的多条件动态查询
linq to sql的多条件动态查询确实是一件头痛的事情,用表达式树或反射方法要写一大堆代码,有时候想想与其这么复杂,还不如回到手动sql拼接的年代,但是技术总是向前发展的,终归还是要在linq上解决这一问题,无意在网上发现一个还算比较简单的办法,分享一下:void Sh原创 2011-09-04 17:41:13 · 1341 阅读 · 0 评论 -
网站流量统计时用户识别方法
<br />1、基于IP的用户识别<br /><br />IP地址是最容易获取的信息,任何的WEB日志中均会包含,但其局限性也较为明显:伪IP、代理、动态IP、局域网共享同一公网IP出口……这些情况都会影响基于IP来识别用户的准确性,所以IP识别用户的准确性比较低,目前一般不会直接采用IP来识别用户。<br /><br />获取难度:★<br /><br />准确度:★<br /><br />2、基于IP+Agent的用户识别<br /><br />同样基于最简单形式的WEB日志,我们可以增加一项——Age原创 2011-04-29 09:04:00 · 1390 阅读 · 0 评论 -
IIS中不让下级虚拟目录继承本级的web.config配置
<br />日前遇到一个问题:在默认网站下建立虚拟网站时,虚拟站报web.config的配置错误。检查发现是默认网站的配置,而非虚拟站的。虚拟站下没有相关的引用,所以报错。<br /><br />解决方法有二:<br /><br />1. 把相关的引用也加入到虚拟站中。<br /><br />2. 配置默认网站的web.config为不向下继承。<br /><br />把除了configSecton之外的东西都放到 <br /><br /><location path="." inheritInChildA原创 2011-03-31 15:51:00 · 1409 阅读 · 0 评论 -
字符编码-使用c#研究
<br />一、 ASCII码<br /> 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。<br /> 上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码,一直沿用至今。原创 2010-11-20 15:14:00 · 960 阅读 · 0 评论 -
C#(C/s,B/s)md5加密
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using原创 2007-12-02 10:35:00 · 818 阅读 · 0 评论 -
c#.net(B/s)读取默认配置文档内容及连接数据库
1.读取默认文档中connectionStrings内的name=sqlconnectingstring的connectionString值string sqlstr = System.Configuration.ConfigurationManager.ConnectionStrings["sqlconnectingstring"].ConnectionString;2.access pub原创 2007-12-02 10:29:00 · 1069 阅读 · 0 评论 -
C#发送邮件C/s,B/s通用
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using原创 2007-12-02 10:24:00 · 1423 阅读 · 0 评论 -
net中前台javascript与后台c#函数相互调用问题
C#代码与javaScript函数的相互调用问:1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问JavaScript函数?问题1答案如下:javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;原创 2007-10-29 08:55:00 · 750 阅读 · 0 评论 -
ASP.NET AJAX入门系列(4):使用UpdatePanel控件(一)
UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel简单的使用方法(第一篇)。 主要内容1.UpdatePan转载 2007-10-27 17:28:00 · 746 阅读 · 0 评论 -
用C#编写ActiveX控件
ActiveX控件支持自定义程序接口。利用这种方法,外部可以访问控件的事件和属性,Web开发者可以自动操作他们的Web页面,等同于一般的桌面应用的功能。介绍作为一个Web应用程序开发者我们想提供给我们的用户具有更强功能的应用程序。我们想为用户通过脚本提供像打印流,本地Socket程序,本地线程这样功能的程序,但是正如我们所知由于任何标准浏览器出于Internet断连结构和安全约束,完成这样转载 2007-10-28 13:23:00 · 1184 阅读 · 0 评论 -
ASP.NET AJAX入门系列(6):UpdateProgress控件简单介绍
在ASP.NET AJAX Beta2中,UpdateProgress控件已经从“增值”CTP中移到了ASP.NET AJAX核心中。以下两篇关于UpdateProgress的文章基本翻译自ASP.NET AJAX官方网站。 主要内容1.UpdateProgress控件简单使用2.使用多个UpdateProgress控件 一.UpdateProgress控件简单使用1.转载 2007-10-27 17:52:00 · 699 阅读 · 0 评论 -
演示PlaceHolder控件(动态添加控件)
public void Page_Load(Object src,EventArgs e){Label lblTitle = new Label();lblTitle.Text = "添加至PlaceHolder的Label控件";holder.Controls.Add(lblTitle);Button btnSubmit = new Button();btnSubmit.Text = "添加转载 2007-10-27 16:59:00 · 841 阅读 · 0 评论 -
在ASP.NET AJAX中,由于一个ASPX页面上只能有一个ScriptManager控件,所以在有母版页的情况下,如果需要在Master-Page和Content-Page中需要引入不同的脚本时,这就需要在Content-page中使用ScriptMa
为服务控件添加Javascript脚本可以使得控件在客户端的表现形式更灵活和多样化.现说一个比较简单的方法.就是使用控件的attrtbut属性可以直接添加Javascript函数载Javascript脚本.现说个例子void Page_Lode(objet sender,EventArgs e){ Button1.Attributes.Add("onclicd","JavaScript:a转载 2007-10-27 16:54:00 · 1482 阅读 · 0 评论 -
ASP.NET AJAX入门系列(3):使用ScriptManagerProxy控件
在ASP.NET AJAX中,由于一个ASPX页面上只能有一个ScriptManager控件,所以在有母版页的情况下,如果需要在Master-Page和Content-Page中需要引入不同的脚本时,这就需要在Content-page中使用ScriptManagerProxy,而不是ScriptManager,ScriptManager 和 ScriptManagerProxy 是两个非常相似的控转载 2007-10-27 16:41:00 · 642 阅读 · 0 评论 -
ASP.NET AJAX入门系列(2):使用ScriptManager控件
ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中,它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问Web Service,所有需要支持ASP.NET AJAX的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过J原创 2007-10-27 16:32:00 · 612 阅读 · 0 评论 -
用javascript实现DataGrid CheckBox类似于HotMail 全选
代码如下:CheckBoxOnDataGrid.aspx@ Page language="c#" Codebehind="CheckBoxOnDataGrid.aspx.cs" AutoEventWireup="false" Inherits="Text_WebApp.CheckBoxOnDataGrid" %>DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4转载 2007-10-28 14:07:00 · 809 阅读 · 0 评论 -
怎样用JS获取DataGrid中CheckBox是否选中,并且取得该行的DataGrid数据?
void Page_Load(Object sender, EventArgs e) { if (!IsPostBack) { MyDataGrid.DataSource = new string[] {"a","b","c"}; MyDataGrid.DataBind(); }} Specifying Columns in DataGrid转载 2007-10-28 14:03:00 · 2130 阅读 · 0 评论 -
c#.net常用的小函数和方法集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=cur转载 2007-10-28 13:57:00 · 570 阅读 · 0 评论