
ASP.NET
张广森
这个作者很懒,什么都没留下…
展开
-
在ASP.NET中重写URL
【原文地址】Tip/Trick: Url Rewriting with ASP.NET 经常有人请我指导应该如何动态地“重写”URL,以在他们的ASP.NETweb应用中发布比较干净的URL端点。这个博客帖子概述了几个方法,你可以用来在ASP.NET中干净地映射或重写URL,以及按照你自己的需求组织你的URL的结构。为什么URL映射和重写很重要?下面是开发人员想转载 2011-10-28 16:14:27 · 302 阅读 · 0 评论 -
在global.asax中实现定时生成静态首页
void Application_Start(object sender, EventArgs e) { // 在应用程序启动时运行的代码 System.Timers.Timer timehtml = new System.Timers.Timer(1000 * 600); timehtml.AutoReset = true;转载 2012-05-15 15:21:04 · 474 阅读 · 0 评论 -
repeat多级嵌套
效果图前台的(repeat.asp)代码C#代码 "C#" AutoEventWireup="true" CodeFile="repeat.aspx.cs" Inherits="repeat" %> "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/x转载 2012-05-22 13:16:09 · 6047 阅读 · 2 评论 -
点击一个按钮后禁用按钮,执行完事件后再启用按钮
Btn_submit.Attributes["onclick"] = this.GetPostBackEventReference(this.Btn_submit) + ";this.disabled=true;";这个可以禁用按钮,执行完之后用Btn_submit.Style.Remove("disabled");转载 2012-05-23 13:44:52 · 2182 阅读 · 1 评论 -
Js如何控制GriView中RadioButton的只能选中一项的操作
1 GridView中代码 onClick="radionCheck(this)" TextAlign="Right" /> 2 Js代码:// GridView中选中单选按钮function radionCheck(radioID){ var items=document.getElementsByTagName转载 2012-05-23 10:20:05 · 1449 阅读 · 0 评论 -
在按钮点击后禁用它直到操作完成(利用线程休息)
@ Page Language="C#"%>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">scriptrunat="server">protectedvoid Page_Load (ob转载 2012-05-23 14:18:08 · 1187 阅读 · 0 评论 -
1.去空格2.时间格式
去字符串的所有空格string aa1 = Regex.Replace(" aa bb cc ".Trim(), "\\s+"," ",RegexOptions.IgnoreCase); 时间格式化DateTime now = DateTime.Now;Response.Write(string.Format("{0:yyyyMMddHHmmssffff}", now));原创 2012-04-18 18:55:45 · 601 阅读 · 0 评论 -
C# url地址转码
public static string UrlEncode(string str){StringBuilder sb = new StringBuilder();byte[] byStr = System.Text.Encoding.Default.GetBytes(str); //默认System.Text.Encoding.Default.GetBytes(str)f转载 2012-12-10 17:30:03 · 4493 阅读 · 0 评论 -
.net表单获取中文出现乱码,不识别中文的解决办法
转载:http://blog.youkuaiyun.com/superbirds/article/details/5010388转载 2013-01-04 10:22:22 · 809 阅读 · 0 评论 -
ASP.NET C# 按原图片大小等比例缩放生成缩略图
aspx页面 缩略图测试 原图: 缩略图: cs页,以下这个缩略图函数生成后空白部分是用背景色填充的.using System;using System.Collections;using System.Configuration;using System.Data;using Sy转载 2012-05-11 16:47:04 · 5418 阅读 · 0 评论 -
C#图片处理示例(裁剪,缩放,清晰度,水印)
前言需求源自项目中的一些应用,比如相册功能,通常用户上传相片后我们都会针对该相片再生成一张缩略图,用于其它页面上的列表显示。随便看一下,大部分网站基本都是将原图等比缩放来生成缩略图。但完美主义者会发现一些问题,比如显示排版时想让相片缩略图列表非常统一、整齐、和美观,比如要求每张缩略图大小固定为120 x 90且不拉伸变形怎么办?再比如用户头像如何让缩略图比原图更清晰?或是如何在上传的图片下转载 2013-01-10 21:38:53 · 1037 阅读 · 0 评论 -
visual studio 2008 试用版评估期已结束的解决方法
启动visual studio 2008后显示对话框:visual studio的试用版评估期已结束。下面有两个按钮,点第一个链接到微软网页,第二个直接关闭。虽然大多数高手已经知道如何解决,但对菜鸟来说还是有用的。 解决方法如下:VS2008中英文正式版序列号1.Visual Studio 2008 Professional Edition:XMQ2Y-4T3V6-XJ48Y-转载 2013-03-24 20:23:06 · 1188 阅读 · 0 评论 -
用asp.net(c#)如何将彩色图片变灰阶图片
using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.原创 2013-04-17 10:28:35 · 1056 阅读 · 0 评论 -
C#.net关于生成html静态页面的问题
1.模板文件 $ShowArticle$ 标题:$biaoti$ 内容开始 $content$ 作者:$author$ 结束 2。代码文件using System;using System.Data;using System.IO;using System.Text;using System原创 2013-04-17 10:33:46 · 908 阅读 · 0 评论 -
NET鼠标右键菜单JS[原]
在网络资料管理里因为模仿windows系统的资源管理系统,所以需要用到右键菜单,纯JS写的吧又不能用.NET里的服务器控件,所以就自己模仿别人的写了一个!1.首先加个样式表,如下: /*右键菜单*/ .cMenu {BACKGROUND-COLOR:#FFFFFF; border:1px solid #ACA899; COLOR:#000000; CURSOR:原创 2013-04-19 13:43:00 · 661 阅读 · 0 评论 -
Javascript如何获取CheckBoxList的value
在开发工作中,因为要做用到CheckBoxList在客户端用js操作,无论js怎样调试,就是无法获取value的值,很是郁闷,后来Google了下,去了趟CodeProject,算是幸运的。我们在网页上放置一下代码:ASP:CheckBoxList runat="server" ID="chkDemo" RepeatDirection="Horizontal" RepeatLayout="Fl转载 2012-05-15 15:18:09 · 1355 阅读 · 0 评论 -
ASP.NET读取Excel文件的三大方法浅析
最近研究了如何使得ASP.NET读取Excel文件更加高效呢,现总结如下:ASP.NET读取Excel文件方法一:采用OleDB读取Excel文件:把Excel文件当做一个数据源来进行数据的读取操作,实例如下:public DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet.O转载 2012-05-15 15:07:11 · 457 阅读 · 0 评论 -
EXCEL导入导出类
/////////////////////////////////////////////////////////////////////////////Purpose:Excel文件导入导出,需引用Microsoft Excel 11.0 Object Library //Author: Dangmy //Date: 2007-03-09//Version: 1.0/////转载 2012-05-15 15:00:28 · 420 阅读 · 0 评论 -
导出EXCEL
来源:http://www.cnblogs.com/usea/archive/2008/09/19/1294279.html这种导出方式可以解决导出格式问题例如:其他很多方法导出18位身份证到EXCEL的时候会自动变为科学计数法,并且会丢失最后3位数字而这种方法则解决了这个问题protected void CreateExcel(DataTable dt,string转载 2011-11-08 10:42:55 · 357 阅读 · 0 评论 -
关于.NET中注册脚本
在Page_Load里添加属性,如:btnDelete.Attribute.Add("onclick","alert('确认删除?');");是在按钮事件回发服务器之前执行的脚本只适应某些简单需求 想要执行完回发事件之后,再执行脚本(放在事件处理代码之后):Page.ClientScript.RegisterStartupScript(this.Ge转载 2011-11-08 10:44:07 · 972 阅读 · 0 评论 -
因用了NeatUpload大文件上传控件而导致Nonfile portion > 4194304 bytes错误的解决方法
NeatUpload是一个开源的大文件上传控件,非常的强大,支持文件类型过滤、上传进度条显示、多文件上传等强大的功能。 但部署至项目后,有些地方用普通的FileUpload上传时却发生了一个错误(Nonfile portion > 4194304 bytes,文件大于默认值4M),因如果用NeatUpload控件及需要显示上传进度条的话,得在web.config中加入如下转载 2011-12-28 15:03:53 · 3721 阅读 · 0 评论 -
.net动态加载CSS样式表方法总结
方法一:利用Page类写入WebForm1 protected void Page_Load(object sender, EventArgs e){ Page.RegisterStartupScript("css",@"mycss.styleSheet.addImport('stylesheet1.css')");} 方法二转载 2011-12-29 18:14:21 · 4366 阅读 · 0 评论 -
asp.net C# 发送 邮件 和 附件 代码
说到发送邮件发送,先提一下SMTP(呵呵,高手就跳过这一段吧!)。 SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。转载 2012-04-20 19:47:22 · 901 阅读 · 0 评论 -
ASP.NET 获取URL的方法
我常用的是这个,可以做到从哪个页面登陆就跳转到哪个页面,退出的代码同login一样:获取当前文件的虚拟路径 Session["geturl"] = Request.CurrentExecutionFilePath;在login页面,url = Session["geturl"].ToString();Response.Redirect(url);HttpContext.Current原创 2012-05-15 15:00:58 · 629 阅读 · 0 评论 -
asp.net,c#,同时上传多个文件
ASPX页: 多文件上传 function addForm() { var strForm ="" document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",strForm) }转载 2012-05-28 13:43:47 · 2791 阅读 · 0 评论 -
This application is currently offline解决办法
某天Visual Studio 2005运行网页时,突然弹出以下症状:This application is currently offline. To enable the application, remove the app_offline.htm file from the application root directory原本以为是VS2005出错了,关闭后重新打开运行原创 2012-05-10 14:12:07 · 1611 阅读 · 0 评论 -
获取文件扩展名,文件名称的方法
1. System.IO.Path.GetExtension() //获取文件扩展名2. string name=File1.PostedFile.FileName //获取上传文件名称3. string upic=dr["Upic"].ToString();原创 2012-05-10 10:47:12 · 601 阅读 · 0 评论 -
判断是否中文汉字
public bool ischinORword(string str) { if (Regex.IsMatch(str, @"/^[a-zA-Z\u4E00-\u9FA5]+$/")) { return true; } else原创 2012-05-10 10:25:15 · 2163 阅读 · 0 评论 -
ASP.NET 如何获得文件夹大小
例如可以用以下方法:其中参数path所传递的值是所要查看的文件夹的绝对路径!首先要导入System.IOC#//获取某个文件夹的大小public static long getDirectorySize(string path) { DirectoryInfo dirInfo=new DirectoryInfo(path); long sumS转载 2012-05-11 09:34:43 · 3302 阅读 · 0 评论 -
.NET使用swfupload实现图片批量上传
今天研究解决了使用swfupload实现图片批量上传的功能~~ 不废话,自然是有一个上传页(default.aspx),一个处理页(upload.aspx),页面 Default.aspx+ expand sourceview plaincopy to clipboard[c-sharp转载 2012-05-14 18:33:51 · 2045 阅读 · 0 评论 -
C# 移动文件到指定文件夹
/// /// 移动目录内的文件到另一目录 /// /// 源目录,如:Server.MapPath("~/product_image/44/8813/") /// 目标目录,如:Server.MapPath("~/product_image/141/8813/") publ转载 2012-05-15 15:04:37 · 10537 阅读 · 0 评论 -
C# 文件按创建时间排序
using System;using System.Collections.Generic;using System.Text;using System.IO;namespace ConsoleApplication1{ class Program { static void Main() { string p转载 2012-05-15 15:05:08 · 3600 阅读 · 0 评论 -
c# 绑定多个数据,取出数组
设计视图:' runat="server">代码页面:if (e.CommandName == "alter") { string[] parms = e.CommandArgument.ToString().Split(','); //text显示当前顺序和持原创 2013-05-04 02:41:15 · 752 阅读 · 0 评论