
Asp.net/Web开发 资料--收集
文章平均质量分 81
sage425
这个作者很懒,什么都没留下…
展开
-
VS2005 Web项目安装部署:利用预编译的Dll 隐藏.cs文件 的简单实现
1.新建一ASP.NET网站2.利用aspnet_compiler 编译该网站项目3.利用第2步生成的相关文件 新建一Web安装项目4.利用第3步生成的相关文件 安装部署该网站===========================================具体步骤如下:1.新建一ASP.NET网站-------------------a.VS2005-文件-新建-网站b.模板处 选择 ASP.NET网站 位置处 选择 HTTP 名称处 填写 http://localhost/WebSet 语言处转载 2010-11-03 11:46:00 · 551 阅读 · 0 评论 -
关于URL重写
<br />为什么URL映射和重写很重要?<br />1) 处理这样的情形:更改web应用中网页的结构,但同时也要确保在移动网页后,那些被人收藏的老URL不会成为死链接。重写URL允许透明地将请求转交到新的网页地址而不出错。<br />2) 使象Google,Yahoo 和 Live 这样的搜索引擎提高网站上网页的搜索相关性。具体地来说,URL重写经常能使网站上网页的URL里更加容易地嵌入关键词,这么做往往会增加别人点击链接的机会。从使用查询字符串参数到使用完全限定(fully qualified)的URL原创 2011-04-20 17:41:00 · 894 阅读 · 0 评论 -
NHibernate 慎用IList
今天在NHibernate群讨论着ISet怎样访问的时候,引申了一个问题,为什么要用ISet而不用IList呢?IList是多么的简单且自然。 但是IList在处理重复的Item的时候也有不足,它是会插入重复的对象的,而ISet不会。因此在用IList做Mapping的转载 2011-05-26 21:01:00 · 1280 阅读 · 0 评论 -
下载服务器文件至客户端/WebClient上传文件至服务器
/// /// 下载服务器文件至客户端 /// /// 被下载的文件地址,绝对路径 /// 另存放的目录 public void DownloadUrlFile(string url, strin原创 2011-08-17 16:25:19 · 1364 阅读 · 0 评论 -
为枚举值添加自定义描述
公告:本文有最新补丁在很多时候,我们需要定义和获取枚举值,然而感觉到不够爽的就是当我们需要向用户描述一个枚举值的时候非常的不方便。通常我们有以下几个解决方案:使用 if 语句;使用 switch 语句;使用数组索引;使用字典索引;……然而这些方案在实践过程中并非都一帆风顺,在项目较小时,使用以上的方案是明智的,也非常的简单、方便。可是在大型项目当中,当别人看到你的一大堆的 if-e转载 2011-10-21 14:56:27 · 1361 阅读 · 0 评论 -
使用ASP.net(C#)批量上传图片并自动生成缩略图,文字水印图,图片水印图
今天是线性表: 因本网站上传图片的需要,参考很多成熟的经验,在ASP.net平台上使用C#语言,做了这一自动批量上传图片的.ASPX文件,并经调试成功,在本网站上使用,现发出来供大家参考,也希望高手多加指点。 本程序主要功能有: (1)可以根据自己的需要更改上传到服务器上的目录,上传的源图、缩略图、文字水印图和图片水印图分别存入所定目录下的不同目转载 2012-04-10 10:50:04 · 1472 阅读 · 1 评论 -
C#多线程参数传递
C#多线程参数传递查看评论在多线程或单线程任务中,让线程带传入参数一直是个麻烦的问题,通常有种方法就是以类,对像的变量来传参数,这种方法理解上很简单不过在某些场合使用很麻烦,这里就不介绍了,我们主要介绍一种.NET2.0中新增加的带参数运行线程的方法,示例程序如下:ParameterizedThreadStart ParStart = new ParameterizedThreadSt转载 2012-05-29 15:50:29 · 590 阅读 · 0 评论 -
C#版的MsMultiPartFormData(上传二进流数据到服务器 multipart/form-data)
C#版本的的MsMultiPartFormData,给Flash上传Http的Form用,主要是想给Silverlight用的。具体代码如何下(至于Http的multipart/form-data格式,大家还是得去找资料来看看了):Content-Type: multipart/form-data; boundary=---------------------------8db1851cd90转载 2012-09-10 13:50:49 · 1339 阅读 · 0 评论 -
文件的创建、删除、内容追加、压缩、解压
using Microsoft.Win32;using System;using System.Collections.Generic;using System.Diagnostics;using System.IO;using System.Linq;using System.Net;using System.Text;namespace Burgeon.Wing原创 2013-08-28 14:55:24 · 873 阅读 · 0 评论 -
ASP.NET MVC Web API Post FromBody(Web API 如何正确 Post)
问题场景:ASP.NET MVC Web API 定义 Post 方法,HttpClient 使用 JsonConvert.SerializeObject 传参进行调用,比如 Web Api 中定义 AddProduct 方法,参数为 Product 的各类信息(id、name等),然后操作完之后返回处理信息。问题分析:曾经在之前写过一篇 Web API 的博文《初试ASP转载 2014-08-20 13:56:15 · 12754 阅读 · 0 评论 -
C#编写Windows服务程序 (服务端),客户端使用 消息队列 实现淘宝 订单全链路效果
需求: 针对 淘宝提出的 订单全链路 产品接入 .http://open.taobao.com/doc/detail.htm?id=102423&qq-pf-to=pcqq.group oms(订单管理系统) 实现 , 完成后 效果:在千牛工作台 --订单全链路 可看到效果如下图------------------------------------------原创 2014-10-09 18:07:11 · 4296 阅读 · 1 评论 -
注册asp.net 4.0 到iis
如果没有按照正常的先装iis后装.net的顺序,可以使用此命令重新注册一下:32位的Windows:---------------------------------------------------------------------------1. 运行->cmd 2. cd C:\Windows\Microsoft.NET\Framework\v4.0.303原创 2015-12-23 16:34:23 · 461 阅读 · 0 评论 -
My97DatePicker 时间控件
学习:http://www.my97.net/dp/demo/index.htm原创 2015-12-23 14:36:13 · 425 阅读 · 0 评论 -
ASP.NET中Repeater控件实现分页功能
不错的东东 ,收藏了.ASP.NET中Repeater控件实现分页功能http://blog.youkuaiyun.com/qin_zhangyongheng/article/details/7823192转载 2015-12-25 12:05:09 · 588 阅读 · 0 评论 -
内网 大数据同步至外网(云服务器) 一
描述:内网数据库 多少表大量数据 需要同步至外网。思路方案:1.window定时任务,每天凌晨1点 (多线程或者单线程) 同步前一天的数据。 2.因可能会出现同步失败的 情况,以及会设置到修改数据,内网数据库各表要有 创建时间和修改时间,外网结构 也要有创建时间和修改时间,方便数据核对,同时 批次插入或修改数据库时,若失败 因邮件或日志文件通知开发人员。 3.原创 2017-03-21 18:38:00 · 4111 阅读 · 0 评论 -
asp.net中动态修改配置文件的方法
很多时候,我们可能会在asp.net中动态的修改配置文件,我们可以使用如下代码中涉及到的类来完成配置文件,下面的代码是修改connectionstring的例子:System.Configuration.Configuration c = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~"); c.ConnectionStrings.ConnectionStrings.Clear();原创 2011-04-15 17:04:00 · 4722 阅读 · 0 评论 -
如何在更新数据库时,同时更新缓存的数据/(不丢弃缓存再重新读取数据来缓存)
(不丢弃缓存再重新读取数据来缓存)1.ASP.NET 数据库缓存依赖在ASP.NET中,Cache类最酷的特点是它能根据各种依赖来良好的控制自己的行为。以文件为基础的依赖是最有用的,文件依赖项是通过使用Cache.Insert 并提供引用文件的CacheDependency 对象添加的Cache.Insert("MyData", Source, new CacheDependency(Server.MapPath("authors.xml"))); 但是当我们想让缓存根据数据库中表的变化而失原创 2011-04-14 10:01:00 · 7106 阅读 · 0 评论 -
弹出新页面,并刷新父页面
<br /><br />一、弹出新页面,刷新的父页面只是单纯的刷新,而不是重新获取某些数据的话。可以直接在子页面设置一个按钮,后台事件为:Response.Write("<script> window.opener.location.href=window.opener.location.href;window.close();</script>");<br />有时候我们在写代码时,会遇到这样的问题:当我新增完一条数据后,需要清空输入控件数据,以便重新让用户录入数据。一个简单的办法,就是让页面进行刷新,而原创 2011-05-20 19:40:00 · 2215 阅读 · 0 评论 -
使用公用表表达式(CTE)简化嵌套SQL 和进行递归调用
<br />1.使用CTE简化嵌套sql<br /> 先看下面一个嵌套的查询语句:<br /><br />select * from person.StateProvince where CountryRegionCode in <br /> (select CountryRegionCode from person.CountryRegion where Name like 'C%')<br /><br /><br /> 上面的查询语句使用了一个子查询。虽然这条SQL语句并不复杂转载 2010-11-15 13:04:00 · 647 阅读 · 0 评论 -
C#_把dataTable数据导出到CSV,XLS文件
C#_把dataTable数据导出到CSV,XLS文件转载 2011-01-20 13:05:00 · 1167 阅读 · 0 评论 -
有关终止线程的一个问题
有关终止线程的一个问题原创 2011-02-24 15:26:00 · 488 阅读 · 0 评论 -
介绍几个绕开JS验证的方法(服务器端验证是必要的)
介绍几个绕开JS验证的方法(服务器端验证是必要的) 如果客户端禁用了 javascript 那如何进行验证原创 2011-02-18 10:14:00 · 4795 阅读 · 1 评论 -
只读文本框(readonly textbox)不能在客户端修改值原因及解决办法
ASP.NET中 TextBox控件使用 ReadOnly="true" 属性原创 2011-03-11 15:18:00 · 4172 阅读 · 2 评论 -
.NET 程序优化性能的七个方面
ASP.NET程序的优化建议(转)一、数据库操作原创 2011-02-22 17:36:00 · 545 阅读 · 0 评论 -
从GridView中直接导出数据到Excel文件 处理导出乱码 类型“GridView”的控件“XXXX”必须放在具有 runat=server 的窗体标记内。”的异常
<br />导出到Excel方法:publicvoid ExportToExcel(GridView gridView) { gridView.AllowPaging = false;//禁用分页,将数据全部导出到EXCEL Response.Clear(); Response.Buffer = true; Response.Charset = "gb2312";原创 2011-02-23 17:10:00 · 612 阅读 · 0 评论 -
ASP.NET获取网站路径
<br />网站在服务器磁盘上的物理路径: HttPRuntime.AppDomainAppPath<br />虚拟程序路径: HttpRuntime.AppDomainAppVirtualPath<br />任何于Request/HttpContext.Current等相关的方法, 都只能在有请求上下文或者页面时使用. 即在无请求上下文时,HttpContext.Current为null. 而上面提到的方法一直可用.<br />对于全局Cache对象的访问亦然.<br />================转载 2011-05-13 13:14:00 · 853 阅读 · 0 评论 -
【转】大型高性能ASP.NET系统架构设计
<br />【转】大型高性能ASP.NET系统架构设计 大型高性能ASP.NET系统架构设计<br /> 大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用的平稳运行。 <br />系列文章链接:<br />构建高性能ASP.NET站点 开篇<br /> 构建高性能ASP.NET站点之一 剖析页面的处理过程(前端) <br />构建高性能ASP.NET站点之二 优化HTTP请求(前端)<br />构转载 2011-03-28 21:16:00 · 817 阅读 · 0 评论 -
刷新父页面,关闭本来页面/弹出窗
前台页面为 子页面为一个按钮:在后台onClick中添加: protected void Bt_Add_Click(object sender, EventArgs e){ //你要做的事情然后刷新父页面 //刷新父页面 ClientScript.RegisterStartupScript(this.GetType(), "ReLoad", "ReLoad();", true);}在子页面加入javascript脚本原创 2011-05-17 10:22:00 · 1645 阅读 · 1 评论 -
ASP.NET 动态添加自定义控件
<br />动态添加自定义控件能加载控件不同设计的风格。满足不同的需求<br />下面的动态添加就是实现,当用户选择不同的问题类型时那么问题的控件也就不同,取决于用户所选的问题类型,这里只设计两个问题的自定义控件,实现控件的动态加载,两个控件的代码如下:(我的两个控件都是将源于后台写在同一个页面)<br />ASPNetSurvey.ascx:<br /><%@ Control Language="C#" ClassName="ASPNetSurvey" %><br /><script runat="ser原创 2011-05-17 10:14:00 · 1386 阅读 · 0 评论 -
[转]解析.net remoting 技术要点
这两者都是基于分布式的开发,而且.Net Remoting有时也可以配置为Web Service,两者有很多的相同之处。一般来讲,我把他们的不同之处列为5个方面。转载 2011-03-31 14:36:00 · 843 阅读 · 0 评论 -
使用.NET Remoting开发分布式应用——配置文件篇
http://www.csharpwin.com/csharpspace/3005.shtml转载 2011-03-31 18:22:00 · 790 阅读 · 0 评论 -
简单Remoting例子(1)
什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。首先,客户端通过Remoting,访问通道以获得服务端对象,再通过代理解析为客户端对象。这就提供一种可能性,即以服务的方式来发布服务器对象。远程对象代码可以运行在服务器上(如服务器激活的对象和客户端激活的对象),然后客户端再通过Remoting连接服务器,获得该服务对象并通过序列化在客户端运行。在Remoting中,对于要传递的对象,设计者除了需要了解通道的类型和端口号之外,无需再了解数据包的格式。但必须注意的是,客户端在获取服转载 2011-03-31 20:01:00 · 536 阅读 · 0 评论 -
.net 中MSMQ的使用--小例子
一、在学习Messagequeue 类之前,首先介绍一下MSMQ的一些理论上的知识 MSMQ(MicroSoft Message Queue,微软消息队列)官方的解释是:在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。MSMQ通过发送和接受消息使得应用程序之间的通信变的更快和更可靠。 它的实现原理是:消息的发送者把自己想要发送的信息放入一个容器中(我们称之为Message),然后把它保存至一个系统公用原创 2011-04-02 15:24:00 · 6609 阅读 · 0 评论 -
tif文件下载 保存成图片,或图片保存
1.环境:从另一台服务器上抓取tif 文件和图片,保存到本地服务器,其中tif 文件需要拆分成单个图片保存,tif文件是从ftp上得到的。 遇到的过的问题: a.因都是网络图片,考虑的是在线抓取直接将流转化成图片,然后在保存图片.关键代码:if (url.StartsWith("http:") )|| url.StartsWith("ftp:"))原创 2017-05-26 14:27:48 · 8296 阅读 · 0 评论