ASP.NET
文章平均质量分 50
Chenindex
这个作者很懒,什么都没留下…
展开
-
支付宝接口时 找不到命名空间Com.Alipay
原因:在VS2008里将类放在app_code下是不是自动编译的,所以找不到命名空间解决办法:选中类文件——>属性——>生成操作选为编译原创 2012-04-13 21:43:03 · 3701 阅读 · 1 评论 -
vs生成成功但是发布失败
<br /> 用vs做好了网站。清理解决方案和重新生成解决方案都可以。但是发布不能成功。<br /> <br /> 发布不能成功,有错误还好,郁闷的是竟然没有错误提示。<br /> 解决方法:<br /> 1:发布文件夹权限问题。重新找个地方建立一个发布文件夹即可。<br /> 2:以前删除了文件,但文件还是以 这个的方式存在,发布的时候找不到改文件,就会发布失败。将该文件彻底删除即可。<br /> <br /> 点击“视图”菜单-->“输出” 即可以在发布时查看发布信息。原创 2010-12-02 09:05:00 · 7833 阅读 · 0 评论 -
Asp.net 连接Access数据库
<br />在web.config中配置好连接字符串,然后在后台取,在此我的做法是存两个值,将Provider和assess数据库文件的路径分开存,如下:<br /><connectionStrings> <add name="access_con" connectionString="Provider=Microsoft.Jet.Oledb.4.0;data source="/> <add name="access_path" connectionString="~/App_Data/db.m原创 2010-09-20 10:23:00 · 895 阅读 · 0 评论 -
将字符串中多个空格替换成一个空格
<br /> Regex regex = new Regex(@"/s+", RegexOptions.IgnoreCase); string str = "aa bb d dddd"; str = regex.Replace(str, " "); Response.Write("<mce:script type="text/javascript"><!--alert('"+str+"')原创 2010-09-03 10:59:00 · 2737 阅读 · 0 评论 -
屏蔽JS标记输入
<br />public string wipeScript(string html) { System.Text.RegularExpressions.Regex regex1 = new System.Text.RegularExpressions.Regex(@"<mce:script[/s/S]+</script *><!--",System.Text.RegularExpressions.RegexOptions.IgnoreCase); Syste原创 2010-08-24 11:18:00 · 640 阅读 · 0 评论 -
生成规定大小的图片(缩略图生成)
<br />做一购物网站,改版N次,每次改版那产品列表图的大小都会变,第一次是90*70,第二次改版又变成160*120,每次改版都得把产品图片文件夹中的2W多张图片一个一个转为对应的大小的图片,以前用的是网上找的一个方法:<br />/// <summary>生成缩略图 /// /// </summary> /// <param name="originalImagePath">源图路径(物理路径)</param> /// <param name="thumbnailPath">原创 2010-08-18 16:54:00 · 6599 阅读 · 1 评论 -
设为首页,加入收藏
<br /><a onclick="this.style.behavior='url(#default#homepage)'; this.setHomePage('首页网址');" href="#" style="color:#0AB67A;">设为首页</a> <br /> <br /> <br /> <a href="#" onclick="javascript:window.external.AddFavorite('收藏网址','网站名称)" title="车博仕" style="color:#0A原创 2010-08-13 16:19:00 · 462 阅读 · 0 评论 -
分页存储过程
<br />-- =============================================-- Author: 陈伟-- Create date: 2010-8-9 18:49-- Description: 分页,用到了ROW_NUMBER()-- =============================================create PROCEDURE [dbo].[proc_ShowPage]@tblName varchar(255),原创 2010-08-09 18:48:00 · 411 阅读 · 0 评论 -
using的几种用法
<br />(1).using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。<br />例如:using System; 一般都会出现在*.cs中。<br />(2).using别名。using + 别名 = 包括详细命名空间信息的具体的类型。<br />这种做法有个好处就是当同一个cs引用了两个不同的命名空间,但两个命名空间都包括了一个相同名字的类型的时候。当需要用到原创 2010-08-09 09:23:00 · 351 阅读 · 0 评论 -
发送邮件
<br />#region##修改密码 /// <summary> /// 修改密码 /// </summary> /// <param name="email"></param> /// <param name="pass"></param> /// <returns></returns> public int Sends(string email, string pass)原创 2010-12-02 10:08:00 · 787 阅读 · 0 评论 -
根据视频地址生成相应的emabed标签
<br />/// <summary>根据视频地址生成相应的emabed标签/// /// </summary>/// <param name="url"></param>/// <returns></returns>public string GenEmabed(string url){ string tmp = url.Substring(url.LastIndexOf(".") + 1); if (tmp == "swf" || tmp == "swf" |原创 2010-12-06 09:51:00 · 1596 阅读 · 0 评论 -
过滤SQL非法字符串
<br /> /// <summary> /// 过滤SQL非法字符串 /// </summary> /// <param name="value"></param> /// <returns></returns> public static string Filter(string value) { if (string.IsNullOrEmpty(value))原创 2010-12-06 12:00:00 · 3034 阅读 · 0 评论 -
控制到期时间
<br />if (System.DateTime.Now > Convert.ToDateTime("2011-04-28"))<br /> {<br /> System.Web.HttpContext.Current.Response.Write("<script>window.location.href='../Error.htm';</script>");<br /> System.Web.HttpContext.Cu原创 2011-03-29 10:01:00 · 736 阅读 · 0 评论 -
repeat循环绑定ItemDataBound
<br /> protected void rptproclass_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { Label menuid = (Lab原创 2011-03-25 17:04:00 · 1158 阅读 · 0 评论 -
Animation控件的使用语法
Animation控件的使用语法 ... ... ... ... ... ... 其中各属性的说明如下: l OnLoad:表示要触发的事件是加载页面时。 l OnClick:表示要触发的事件是单击控件时。 l OnMouseOver:表示要触发的事件是鼠标滑过时。 l OnMouseOut:表示要触发的事件是鼠标移走时。 l OnHoverOver:与OnMouseOver类似,对特定控件而言。 l OnHoverOut:与OnMouseOut类似,对特定控件转载 2010-11-18 22:06:00 · 1334 阅读 · 0 评论 -
AjaxPro使用方法
AjaxPro使用说明<br />目录 <br />AjaxPro使用说明 1 <br />目录 2<br />修改历史纪录 3<br />1、什么是Ajax 4<br />2、为什么使用Ajax 4<br />3、Ajax应用场景 4<br />4、Ajax开发框架 5<br />5、AjaxPro说明 6<br />6、AjaxPro实例说明 6<br />2.1、添加AjaxPro.dll应用 6<br />2.2、配置web.config转载 2010-11-10 16:21:00 · 503 阅读 · 0 评论 -
一次删除数据库中所有表和存储过程
<br />如果由于外键约束删除table失败,则先删除所有约束:<br />--/第1步**********删除所有表的外键约束*************************/<br />DECLARE c1 cursor for <br /> select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; '<br /> from sysobjects <br /> where xty原创 2010-10-28 10:50:00 · 1448 阅读 · 0 评论 -
TextBox控件TextMode=Password时赋值
<br />因为TextBox编译之后是Input,利用Input的Value赋值方法实现.<br /><asp:TextBox ID="txtPassword" runat="server" TextMode="password" MaxLength="30"></asp:TextBox><br /><br />赋值的时候:<br />txtPassword.Attributes.Add("Value", "1234");原创 2010-12-08 16:04:00 · 1195 阅读 · 0 评论 -
为 DropDownList 选项添加背景或样式
<br />由于项目需求, 要实现 DropDownList 选项背景, 在网上找了很久, 还是没有找到合意的,<br />可能因 ListItem 它不对 Attributes 解析, 要么就重写 DropDownList 的 RenderContents 方法等.<br />并且还要处理 ViewStatus .或是将 DropDownList 改为 HtmlSelect 但要改的比较多所以暂时放弃.<br />用 CSS Style 吧, 突然想到用Style 结合 Expression 功能十分原创 2010-10-18 09:08:00 · 6065 阅读 · 0 评论 -
动态设置默认按钮
<br /><mce:script type="text/javascript"><!-- document.onkeydown=xx; function xx() { var se = event.srcElement; if(event.keyCode==13) { if(se.id=="textBox1") { docum原创 2010-12-07 13:58:00 · 633 阅读 · 0 评论 -
C#正则表达式整理备忘
有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和正则表达式参考手册》时,已经不知所踪了。现在用到正则的时候也比较少,把以前的笔记等整理一下,以志不忘。(1)“@”符号符下两ows表研究室的火热,当晨在“@”虽然并非C#正则表达式的“成员”,但是它经常与C#正则表达式出双入对。“@”表示,跟在它后面原创 2010-08-03 16:28:00 · 310 阅读 · 0 评论 -
ASP.NET判断输入的是否为数字
string str = "123";int x = 0;int.TryParse(str, out x) 返回一个bool型 为真str就是数字 为假str就不是一个数字原创 2010-08-03 17:48:00 · 922 阅读 · 0 评论 -
ASP.NET发送邮件
(一)首先把下面的代码复制到 下面 这是163邮箱的 也可以换成别的邮箱(二)然后跟着下面的步骤做: MailMessage message = new MailMessage(); message.From = new MailAddress("[email protected]") ;原创 2010-08-03 16:52:00 · 714 阅读 · 0 评论 -
ASP.NET生成随机密码
<br />在开发需要用户注册后才能使用提供的各项功能的应用程序时,在新用户提交注册信息后,较常见的做法是由程序生成随机密码,然后发送密码到用户注册时填写的电子信箱,用户再用收到的密码来激活其帐户。 <br />在 ASP.NET 中,实现随机密码生成功能是很容易的,下面的代码给出了完整的实现方法:<br />public static string MakePassword(string pwdchars, int pwdlen){ string tmpstr = ""; int iR原创 2010-07-06 21:06:00 · 395 阅读 · 0 评论 -
.NET截取指定长度汉字超出部分以"..."代替
<br />/// <summary> /// 将指定字符串按指定长度进行剪切, /// </summary> /// <param name= "oldStr "> 需要截断的字符串 </param> /// <param name= "maxLength "> 字符串的最大长度 </param> /// <param name= "endWith "> 超过长度的后缀 </par原创 2010-07-06 21:01:00 · 435 阅读 · 0 评论 -
ASP.NET中把2008-9-6形式的字符串转成2008-09-06形式的方法!
<br />可以利用.NET中格式化字符串的方法转换!代码如下:<br />string str = "2008-9-6" DateTime dt = DateTime.Parse(str); Response.Write(String.Format("{0:yyyy-MM-dd}", dt));原创 2010-07-06 21:26:00 · 479 阅读 · 0 评论 -
ASP.NET中防止重复提交
<br />.Framework2.0中才有的button属性:<br /><asp:button id="btnSubmit" onclick="btnSubmit_Click" runat="server" OnClientClick="this.disabled=true;this.form.submit();" UseSubmitBehavior="False" />解决重复提交:OnClientClick="this.disabled=true;this.form.submit();" U原创 2010-07-06 21:03:00 · 376 阅读 · 0 评论 -
.net后置代码中弹出提示框背景不变白
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "");原创 2010-07-04 20:20:00 · 875 阅读 · 0 评论 -
Visual Studio 2005/2008 调试出现“无法显示该网页”!
<br />调试Web程序的时候,突然页面不能显示出来,老是显示着“网页无法显示”的页面。云里雾里,鬼知道是怎么解决的,终于一个惊天大发现:IE地址栏里面显示端口号和桌面任务栏右下角“ASP.NET Development Server”的端口压根就不一致,我把IE地址栏的端口号改成“ASP.NET Development Server”显示的端口号,结果网页就出来了,后面在Google上继续搜索,查询关键字“VS2005 调试 端口不一致”,终于找到了答案,原来是防火墙的缘故,我把高人的原话引用过来:原创 2010-07-04 20:27:00 · 1399 阅读 · 0 评论 -
.NET使用了UpdatePanel后如何弹出对话框!
<br />ScriptManager.RegisterStartupScript(this.UpdatePanel1,this.GetType(), "提示", "alert('购物车为空,请先购物!')", true);原创 2010-07-04 20:25:00 · 371 阅读 · 0 评论 -
能用存储过程的DBHelper类
/* *创建人:陈伟 *创建时间:2010-2-9 14:34 *说明:数据库助手类 */using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;namespace Book.DAL{ public class DBHelper {原创 2010-07-04 20:17:00 · 793 阅读 · 0 评论 -
.NET使用一般处理程序生成验证码!
HTML的代码:原创 2010-07-06 21:11:00 · 606 阅读 · 0 评论 -
Gridview光棒效果
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Attributes.Add("onmouseover","currentcolor=this.style.backgroundColor; this.style.b原创 2010-07-08 13:26:00 · 389 阅读 · 0 评论 -
数字金额转为大写金额
<br />/// <summary>金额转大写 /// /// </summary> public class MoneyConvertChinese { /// <summary>金额转大写 /// /// </summary> /// <param name="LowerMoney"></param> /// <returns></returns> p原创 2010-07-08 13:25:00 · 585 阅读 · 0 评论 -
数据库的备份和还原
<br />using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebContr原创 2010-07-30 11:47:00 · 387 阅读 · 0 评论 -
ASP.NET下载
<br />源码:<br />protected void LinkButton_xia_Command(object sender, CommandEventArgs e) { string name=DownloadInfoManager.GetModel(Convert.ToInt32(e.CommandArgument)).D_name.ToString(); string fileName = name; //客户端保存的文件名原创 2010-07-30 15:15:00 · 350 阅读 · 0 评论 -
上传图片到本地和数据库
<br />方法一:<br />protected void btnright_Click(object sender, EventArgs e) { if (this.FileUpload1.PostedFile.FileName == "") { Response.Write("不能上传空文件"); return; } try {原创 2010-07-16 16:46:00 · 647 阅读 · 0 评论 -
获取客户端用户信息
<br />客户端ip: <br />Request.ServerVariables.Get("Remote_Addr").ToString(); <br />客户端主机名: <br />Request.ServerVariables.Get("Remote_Host").ToString(); <br />客户端浏览器IE: <br />Request.Browser.Browser; <br />客户端浏览器 版本号: <br />Request.Browser.MajorVersion;// <br原创 2010-07-16 16:43:00 · 519 阅读 · 0 评论 -
返回上次请求页面
<br /> protected void Page_Load(object sender, EventArgs e) { ViewState["UrlReferrer"] = Request.UrlReferrer.ToString(); HyperLink1.NavigateUrl = (string)ViewState["UrlReferrer"]; Response.Write((string)ViewState["UrlReferrer"原创 2010-07-16 15:36:00 · 356 阅读 · 0 评论 -
TreeView动态绑定
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.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebCont原创 2010-07-09 17:04:00 · 353 阅读 · 0 评论