C#
文章平均质量分 71
net_xxl519
asp.net程序员
展开
-
C#实现根据图片的EXIF自动调整图片方向
一、什么是 EXIFExif是英文Exchangeable Image File(可交换图像文件)的缩写,最初由日本电子工业发展协会(JEIDA --Japan Electronic Industry Development Association) 制订,目前的最新版本是发表于2002年04月的2.21 版。国际标准化组织(ISO)正在制订的相机文件设计标准(DCF -- Design role for Camera File system)可能以Exif2.1为基础。所有的JPEG文件以字符串“转载 2021-08-03 17:28:19 · 883 阅读 · 0 评论 -
C#读取Excel数据两种方式性能对比
方式一:程序读取Excel数据,代码如下: Excel.Application m_ExcelFile = new Excel.Application(); Excel._Workbook m_Workbook; Excel._Worksheet m_Worksheet;转载 2015-07-14 11:28:43 · 776 阅读 · 0 评论 -
vs2003 web项目 在win7下无法打开 解决方案
最近我负责公司的一个vs2003开发的新闻项目,在win7下无法打开,搞了好久没搞定,那叫一个郁闷啊。搜索了大半天,尝试一切可能尝试的方法,终于搞定。首先在IIS里设置路径,然后在IIS是新建虚拟目录指向WEB程序所在的路径就好了可能我描述不好,表达不清,还是贴几篇关键的文章帮下来分享下。错误起源:win7下打开vs2003项目,出现的错误提示大致如“此项目的默认Web转载 2015-07-14 11:32:30 · 1650 阅读 · 0 评论 -
HTTP/1.1 500 Internal Server Error
近段时间公司进行了重组,我要负责省新闻网站的维护及后续开发工作项目是用VS2003开发的,所以我便重新装了VS2003但是当打开项目时,便遇到了问题,弹出了如下错误:(我的是WIN7的系统,64位的机)我到网上找了一大堆方法都无效,大概会因人而异吧,各人遇到的问题都不一样后来我尝试了在IIS里直接浏览网站,结果出现了如下错误:我就尝试着进行下面的一步操作在“可尝试操原创 2015-07-14 11:34:32 · 12096 阅读 · 0 评论 -
如何获取当前程序文件的路径
获取当前程序文件的路径也算是一个比较常见的需求,比如我有一个文件conn.xml位于.exe的同一目录,在运行时需要从中读取一些设置信息。 进程对象在.NET中表现为System.Diagnostics.Process类,通过调用Process.GetCurrentProcess().MainModule.FileName可获得当前执行的exe的文件名。但是这个方法得到的仅仅是文转载 2015-07-14 11:18:07 · 1755 阅读 · 0 评论 -
asp.net后台调用js方法
asp.net后台调用js方法public void RegisterCSStartup(Page p_page, string p_csName, string p_scriptString) { Type csType = p_page.GetType(); ClientScriptManager scriptManager = p_p转载 2015-07-14 11:37:15 · 411 阅读 · 0 评论 -
ASP.Net 获取当前时间,包含各种时间格式
在c# / ASP.net中我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。//获取日期+时间DateTime.Now.ToString(); // 2008-9-4 20:02:10DateTi转载 2015-07-14 11:39:54 · 1065 阅读 · 0 评论 -
C#减少图片文件大小和尺寸(转)
有一个员工管理,需要在数据库字段中保存员工的照片,但已有的照片非常巨大,1024*768, 2M左右,这么大的数据存入数据库,不管是对管理或是传输都是问题,而实际上登记照只要很小就行了,下面进行减肥(C#)://可以读取一些常用的格式,如jpg,bmp等Bitmap myBitmap = new Bitmap("c:\\t.bmp");//生成80*100的缩略图Ima转载 2015-07-14 11:40:38 · 888 阅读 · 0 评论 -
asp.net 2.0中允许一次上传多个文件的设计[转]
在asp.net 2.0中,可以结合dhtml来实现在用户上传完一个文件后,再点“继续上传”,而动态增加上传文件框首先是前台的页面function addFile(max){ var file = document.getElementsByName("File"); if(file.length == 1 && file[0].disabled == true){转载 2015-07-14 11:41:59 · 428 阅读 · 0 评论 -
DATALIST正反向排序,带▲和▼提示的【转二】
public class Mainlist : System.Web.UI.Page{ protected System.Web.UI.WebControls.HyperLink HyperLink1; protected System.Data.SqlClient.SqlConnection sqlConnection2; protected System.Data.转载 2015-07-14 11:48:50 · 1080 阅读 · 0 评论 -
js调用cs中函数的方法及在cs中调用js函数
在前台js代码里写上 举例: cs文件中写的有 public void method() { ....执行某些操作. } 这个函数,然后在前台页面的js里面调用. 在cs中调用js函数法一:C转载 2015-07-15 14:08:15 · 1699 阅读 · 0 评论 -
asp.net如何读写xml文件
已知有一个XML文件(bookstore.xml)如下:代码 Oberon's Legacy Corets, Eva 5.95 1、往节点中插入一个节点: 代码 XmlDocument xmlDoc = new Xm转载 2015-07-15 14:04:07 · 513 阅读 · 0 评论 -
根据数字大小显示多少个星星
star.aspx:star.aspx.cs:string s1="SELECT COUNT(*) as co from pur where status='2' and signdate >='"+ bnow+"' ";int Num=int.Parse(CalculateQRecord(s1).ToString());//string imgStr;f原创 2015-07-15 14:12:41 · 1061 阅读 · 0 评论 -
DATAGRID固定表头【转】
www.MyCodeBehind" Src="result.cs" %>查找日工作報告&計劃div#tbl-container {width: 780px;height: 290px;overflow: auto;scrollbar-base-color:#ffeaff;}table {table-layout: fixed;bo转载 2015-07-15 14:03:27 · 381 阅读 · 0 评论 -
c# 对一下XML文档进行添加删改的实例
XML文件名为bcastr.xml结构如下: 添加节点的函数:/// 将图片新闻信息写入到图片新闻播放器的XML文件集中 /// /// 图片路径 /// 图片新闻网址 /// 标题 public void WritePicNewsXML(strin转载 2015-07-15 14:04:53 · 350 阅读 · 0 评论 -
【转】Asp.net获取本周上周本月上月本年上年第一天最后一天时间大全
项目中用到了,所以就写全了,供参考使用。DateTime dt=DateTime.Now;int weeknow = Convert.ToInt32(DateTime.Now.DayOfWeek);int dayspan = (-1) * weeknow + 1;DateTime dt2=dt.AddMonths(1);//获取本周第一天this.Label1.转载 2015-07-15 14:06:41 · 570 阅读 · 0 评论 -
flash遮住弹出的DIV层-解决方案
弹出层被遮住图片如下: 以下是我在网上找到此问题的解决方案之一:只要在 flash 代码中加入一个参数:wmode : opaque 就可以让层重见天日 var s1 = new SWFObject("flvplary/flvplayer.swf","single","254","208","7"); s1.addParam("allowfullscreen"原创 2015-07-15 14:13:36 · 984 阅读 · 0 评论 -
[转]回发或回调参数无效的解决方法
今天在用eWebEditor的时候,我直接到后台获取eWbEditor的值时突然出现了如下错误“/EntManage”应用程序中的服务器错误。 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterFo转载 2015-07-14 11:27:01 · 3691 阅读 · 0 评论 -
asp.net文件操作小例子(创建文件夹,读,写,删)【转】
静态生成要在虚拟目录下创建文件夹 来保存生成的页面 那么就要对文件进行操作一、创建文件夹 using System.IO; string name = "aa"; string path = Server.MapPath("") + "\\" + name; if (Directory.Exists(path)转载 2015-07-14 11:24:08 · 428 阅读 · 0 评论 -
C# 对文件操作
C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+""); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close();C#拷贝文件 string OrignFile,转载 2015-07-14 11:22:14 · 258 阅读 · 0 评论 -
使用C#读取文件流[转]
你平时是怎么读取文件的?使用流读取。是的没错,C#给我们提供了非常强大的类库(又一次吹捧了.NET一番),里面封装了几乎所有我们可以想到的和我们没有想到的类,流是读取文件的一般手段,那么你真的会用它读取文件中的数据了么?真的能读完全么?通常我们读取一个文件使用如下的步骤:1、声明并使用File的OpenRead实例化一个文件流对象,就像下面这样FileStream fs =转载 2015-07-14 11:23:29 · 812 阅读 · 0 评论 -
VS2003 试图运行项目时出错: 无法在 Web 服务器上启动调试。您不具备调试此应用程序的权限。
今天因为项目需要,安装了.NET2003,但BS项目报错“试图运行项目时出错: 无法在 Web 服务器上启动调试。您不具备调试此应用程序的权限。此项目的 URL 位于 Internet 区域。有关更多信息,请单击“帮助”。”,通过原来我所知道的解决方法,一切都没有效果,还是不能调试,后面终于找到了解决方案,特此列出,以供大家参考(8是关键,解决我的问题的):1:确认在“配置属性”中的“启用原创 2015-07-14 11:33:33 · 1140 阅读 · 0 评论 -
【转】ASP.NET导出word和excel通用代码
aspx代码http://www.w3.org/1999/xhtml"> 无标题页转载 2015-07-14 11:38:59 · 482 阅读 · 0 评论 -
DATALIST正反向排序,带▲和▼提示的【转一】
采購單號 供應商 cellspacing="1" cellpadding="1" width="100%"> " readonly="true" tabindex="2" sty转载 2015-07-14 11:47:38 · 1287 阅读 · 0 评论 -
DATAGRID固定表头【转】
www.MyCodeBehind" Src="result.cs" %>查找日工作報告&計劃div#tbl-container {width: 780px;height: 290px;overflow: auto;scrollbar-base-color:#ffeaff;}table {table-layout: fixed;bo转载 2015-07-14 11:15:48 · 1628 阅读 · 0 评论 -
[转]ASP.net页面跳转方式比较
1 response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将会丢转载 2015-07-14 11:25:45 · 1661 阅读 · 0 评论 -
asp.net(c#)上传文件时检测文类型方法小结
上传文件检测类型到目前为止我只看到过两种,第一种是检测文件的后缀名;第二种是检测文件的头部编码,不同类型文件的头部编码是不一样的(不知道这 样说恰当不,有错误希望大家指出),比如255216是jpg;7173是gif;6677是BMP,13780是PNG;7790是exe,8297是 rar...这篇文章代码多有参考网络,特此说明.前台文件:两种方法的前台文件是一样的.ht转载 2015-07-14 11:27:48 · 589 阅读 · 0 评论 -
去掉 DataList 的边框
DataList 中并没有属性能直接改变稍微复杂点的样式我们知道DataList编译之后会变成一个Table所以我以可以把Table的样式用到DataList中而DataList的ItemStyle中的属性并不能完成稍微复杂点的样式这时候我们就可以用Css为控制了就比如我在做项目的时候需要去掉DataList的边框就可以做如下处理.xxsjbor原创 2015-07-14 11:29:47 · 2404 阅读 · 0 评论 -
win7 vs2003无法调试
项目一开始报:"无法附加到进程。进程中没有运行的托管代码。要附加到带有 .NET 调试器的进程,托管代码在附加前必须在进程中运行。"上网找了可能是Framework版本不对到IIS一看果然是2.0 的将其改为1.1后,好了又出现新问题:无法在WEB服务器上启动调试.未能启动ASP.NET或ATL SERVER 调试 找了半天网上说:在IIS中的WEB服务扩展中,有两项:asp.转载 2015-07-14 11:35:20 · 1534 阅读 · 0 评论 -
获取客户端IP地址[转]
一、没有使用代理服务器的情况: REMOTE_ADDR = 您的 IP HTTP_VIA = 没数值或不显示 HTTP_X_FORWARDED_FOR = 没数值或不显示二、使用透明代理服务器的情况:Transparent Proxies REMOTE_ADDR = 最后一个代理服务器 IP HTTP_VIA = 代理服务器 IP HTTP转载 2015-07-14 11:43:13 · 301 阅读 · 0 评论 -
【转】.net做自定义pagerstyle
做网页时,经常地我们要做自己的分页控件底部页码部分的样式,但是.net自己的样式太过于单调,也不容易扩展,因些,我们经常要重写pagerstyle,这样也会很麻烦的,但是,我们如果利用.NET分页功能所产生的JS脚本代码,则可以很容易地实现我们想要的效果。下面,我们将利用.net的GRIDVIEW实现一个分页显示效果:转载 2015-07-14 11:36:12 · 1025 阅读 · 0 评论 -
DataList 并排显示多列
最终的显示效果如下图所示:其实要实现这种效果很简单,只要给 DataList 加一个RepeatColumns 属性就OK了RepeatColumns 就是指分的列数另外 SeparatorTemplate 是指列与列之间的分隔符号,我这里用5个空格来分 &nbs转载 2015-07-14 11:38:22 · 2156 阅读 · 0 评论 -
抓取Web网页数据分析(转)
通过程序自动的读取其它网站网页显示的信息,类似于爬虫程序。比方说我们有一个系统,要提取BaiDu网站上歌曲搜索排名。分析系统在根据得到的数据进行数据分析。为业务提供参考数据。 为了完成以上的需求,我们就需要模拟浏览器浏览网页,得到页面的数据在进行分析,最后把分析的结构,即整理好的数据写入数据库。那么我们的思路就是: 1、发送HttpRequest请求。 2、接收HttpRespo转载 2015-07-14 11:41:25 · 536 阅读 · 0 评论 -
fxMarquee - jQuery内容滚动插件实现上下左右滚动
在网上找了很久都没找到我想要的效果最后同事跟我说用这个插件可以,我试了下,结果简单是简单,但一直得不到我想要效果后来弄这都弄了蛮久的时间,也终于弄懂了现在就将其贴出来共享下下: http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">fxMarquee">http://www.w3.org/1999/xhtml">f原创 2009-08-11 12:50:00 · 2467 阅读 · 1 评论 -
DataTable、DataRow、DataColumn的用法
例1:DataTable dt=new DataTable(); for(……) {DataColumn dc= new DataColumn(); dc.ColumnName= dc.DataType= dt.Columns.Add(dc);} DataRow dr=null; for(……) { d转载 2015-07-14 11:17:03 · 1367 阅读 · 0 评论 -
C#中copy某目录下的所有的目录和文件到目的目录
/// /// 递归拷贝所有子目录。 /// /// 源目录 /// 目的目录 private void copyDirectory(string sPath,string dPath) { string[] directories = System.IO.Di原创 2015-07-14 11:21:32 · 4636 阅读 · 0 评论 -
一般程序在哪里判断session过期问题比较好
1.写个基类,在里面写个验证的方法,然后在需要的页面继承这个基类并调用这个方法。我是这样,不知其它人是怎样的 2.在Global.aspx.cs 的 Session_ 3.在Request_Begin里比较合适,对每一个请求都验证原创 2009-04-15 11:46:00 · 626 阅读 · 0 评论