ASP.NET
文章平均质量分 74
wangsky2
本人是个初学者,个人爱好.net技术和C#.把自己遇到的问题和小经验放到这里和大家一起分享
展开
-
常用知识汇总
DropDownList根据值选择显示:DDLactivity.Items.FindByValue(model.ActivationStatue.ToString());string 按格式显示日期 Convert.ToDateTime(model.ExpirationTime).ToString("yyyy-MM-dd",System.Globalization.Date原创 2016-03-02 11:55:28 · 419 阅读 · 0 评论 -
server2003 IIS 不能浏览aspx页面
开始->运行->cmd->执行命令:C:/windows/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe /r (你的.net组件位置)二、接下来还要在WEB服务扩展启用ASP.NET服务: IIS->本地计算机->WEB服务扩展- asp.net v2.0.50727 允许转载 2009-12-30 11:27:00 · 1205 阅读 · 0 评论 -
asp.net 用继承方法实现页面判断session
在做ASP项目的时候,判断用户是否登陆常用的方法是在每个页面判断session是否存在,无奈用java的时候过滤器就用的不熟。。。还是用继承吧。汗。。。新建一个类Csharp 代码 using System; using System.Web; using System.Web.UI; using System.Web.SessionS转载 2009-12-26 16:15:00 · 711 阅读 · 0 评论 -
ASP.NET页面跳转的三大方法详解
ASP.NET页面跳转有什么方法呢?,现在给大家介绍三种方法,他们的区别是什么呢?让我们开始吧:ASP.NET页面跳转1、response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个 ht转载 2009-12-28 09:08:00 · 1261 阅读 · 1 评论 -
解决datalist中单选按钮可以多选的问题(Asp.Net)
问题描述:Asp.Net中datalist等web控件里面,放多个单选按钮的时候可以同时多选,可以采取以下放法。问题解决:最理想的解决之道,用javascript:function clickit() { var dom=document.all; var el=event.srcElement; if(el.tagName=="INPUT"&&el.ty转载 2009-12-26 14:16:00 · 1679 阅读 · 0 评论 -
asp.ne改变datatable中的数据
Datatable dt=new DataTable(); dt=CommonCS.GetInfo(); /增加一个新列“url”并赋值dt.Columns.Add("url", typeof(string)); DataRow dr = dt.Rows[i]; dr.BeginEdit(); dr["url"] = ED.EncryptQu转载 2010-02-07 14:15:00 · 809 阅读 · 0 评论 -
什么时候考虑使用静态
静态方法不用new对象可以直接调用 1.与类相关与对象无关 2.不需要对象的“轻”方法 3.工厂方法 如果某个方法是用频率较高,或者方法本身通用性较强,无需初始化类成员变量,则可以使用静态方法,那样方便,速度也快. 可以直接拿来就用的方法,就算是静态的. 肯定不涉及具体对象,因为静态方法内,是无法直接使用任何非静态成员的。 (1)制作工具类 (2)可转载 2010-02-09 14:38:00 · 1392 阅读 · 0 评论 -
网站注入与防范的常用方法
最近看到很多人的网站都被注入js,被iframe之类的。非常多。 本人曾接手过一个比较大的网站,被人家入侵了,要我收拾残局。。 1.首先我会检查一下服务器配置,重新配置一次服务器安全,可以参考 http://hi.baidu.com/zzxap/blog/item/18180000ff921516738b6564.html 2.其次,用麦咖啡自定义策略,即使网站程序有漏洞,别人也很难在文件上写入代转载 2010-02-05 08:03:00 · 525 阅读 · 0 评论 -
asp.net DropDownList 项目动态添加
Dotjum 這邊要介紹也是一個很經典的 ASP.NET 老問題,就是怎麼要在下拉選項中,一開始 DataBind() 資料繫結時,就先出現預設選項 請選擇,其實做這個非常簡單,在很久很久以前 Dotjum 一開始不太懂,就用了奇怪的方法來達成,因位DataBind後,你先輸入的靜態選項 清單中的項目 會消失,所以很久以前 Dotjum 就弄了一個在資料 DataSet 叫回來之後,再弄一筆转载 2010-02-04 09:22:00 · 2762 阅读 · 1 评论 -
类库DLL,方法属性说明提示制作方法
类代码中:using System;namespace abc{ /// /// Class1 的摘要说明。 /// public class Class1 { private string S; /// /// 构造器 /// /// SS传入的参数 public Class1(string SS) { S=SS; } /// /// MethodA 是干什么用的... ... /// /// argu1 的说明... ///转载 2010-07-02 17:07:00 · 571 阅读 · 0 评论 -
asp.net 后台不提示关闭当前窗口
<br />Response.Write("<script>window.opener=null;window.open('','_self');window.close();</" + "script>");原创 2010-11-17 13:43:00 · 1468 阅读 · 0 评论 -
NETのWIN7+IIS 7.5下URLRewriter组件伪静态设置
原文地址:WIN7+IIS 7.5伪静态的设置--------------------------------------------------------偶是分割线君---------------------------------------------在看这篇文章之前最好先看这个~~通过UrlRewriter.dll实现伪静态(url重写)|入门转载 2015-12-22 10:10:34 · 870 阅读 · 0 评论 -
iis6.0 页面伪静态 URLRewriter
1.现在web.config 文件中编写好规则如: ~/(\d{4})/(\d{2})/(\d{2})\.aspx ~/ShowBlogContent.aspx?year=$1&month=$2&day=$3原创 2015-08-21 09:32:26 · 797 阅读 · 0 评论 -
asp.net 性能优化之内存
1.对象创建尽量放到后面如:翻译 2014-08-15 15:12:17 · 2249 阅读 · 0 评论 -
error MSB3073: 命令“regsvr32 /s /c:VCEnd”已退出,代码为 3
最近在把vs6.0的程序用vs2010升级后,程序在编译时出现这个错误,找了一些网上的方法不试了下,不管用最后解决方法为:项目属性-配置属性-自定义生成步骤 ,修改“输出”项为“从父级或项目默认属性继承”即可。参考:http://channel9.msdn.com/Forums/TechOff/Error-MSB3073-exited-with-code-3原创 2013-05-07 15:14:39 · 5616 阅读 · 0 评论 -
Asp.net 用UpdateProgress加载数据显示进度条
背景:在做asp.net项目时,遇到页面打开加载数据的时候,如果数据加载过慢,就会导致页面出现空白,在网上也查找了一些资料,都是用的js模拟的,查找了一阵子,未果。所以自己思考了下,自己写了个。实现原理:页面中添加一个UpdatePanel,里面添加updateProgress,并在这里添加加载时候的动画页面,在updatePanel里面添加一个按钮,模拟点击事件。晕了,快说不明白了,原创 2012-05-21 15:56:13 · 9452 阅读 · 1 评论 -
GridView 结合ymPrompt脚本实现的确认是否删除操作
解决的问题:在删除操作的时候都会用到先弹出一个提示信息,询问用户是否要真正的进行删除,用的最多的就是用js的confirm函数用这个函数优点就是现实简单,缺点是:不美观本文就是为了美化confirm而写的一篇文章用到的js特效代码下载地址为:http://download.csdn.net/detail/wangsky2/3909680大体思想:在GridView删原创 2011-12-12 10:29:29 · 913 阅读 · 0 评论 -
asp.net文件操作基类
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.W转载 2011-12-01 09:05:20 · 1061 阅读 · 0 评论 -
asp.net链接mysql数据库
在web.config文件中添加如下样式的数据库链接字符串: 其中character set=gbk为数据库中的编码方式,gbk或utf-8,根据实际数据库中创建的编码方式来确定转载 2011-11-29 09:42:08 · 632 阅读 · 0 评论 -
ASP.NET判断URL参数是否存在
ASP.NET中,若要将一个URL参数值赋值给一个变量,都得先判断参数是否存在,否则等待你的很可能就是"未将对象引用设置到对象的实例",以前都是Request.QueryString["xx"] != null比较后再赋值,但今天在一个项目中发现竟还报错,代码大致结构如下:复制内容到剪贴板 程序代码int id = 0;if (Request.QueryString["转载 2010-02-02 13:46:00 · 6206 阅读 · 1 评论 -
js 实现repeater 中记录的全选,反选
/* * start 全选,反选js *///parentChk:实现全选的checkboxID,一般为this//ChildId:所要选择的CheckboxID.//bigControlID:所包含checkbox的外容器ID,如repeater1//selall:是否为全选,yes是,no否//selall:是否为反选,当为relsel时,反选 function SelectAll(par转载 2010-01-15 20:36:00 · 772 阅读 · 0 评论 -
轻松拥有自己的站内搜索引擎
很多个人网站的站长都希望为自己的网站建立一个站内搜索引擎,但一不熟悉ASP、PHP、JSP等动态开发技术,另外自己建立站内搜索也需要空间支持相应的动态技术,所以常不得已放弃。其实,何不借用Google打造站内搜索引擎,来方便网友对自己网站的内容进行查找。 若想在某特定网站内搜索特定的内容(如搜索www.cfan.com.cn中包含关键字“网络”的内容),只需要在Google的搜索栏里输入转载 2009-11-05 11:20:00 · 566 阅读 · 0 评论 -
GridView编辑列时可编辑列宽度加长
在用到GridView控件进行编辑列时,可以编辑的列会变的比原来的宽度长,有时我们并不需要让它加长.我解决的方法如下:方法一:在“GridView 任务”快捷菜单上选中“启用编辑”复选框。在快捷菜单上单击“编辑列”,出现“字段”对话框。在“选定的字段”下选择一个绑定字段,在这里也就是可以编辑的列单击“将此字段转换为 TemplateField”,再单击“确定原创 2009-04-20 15:21:00 · 6725 阅读 · 0 评论 -
var r = this.onTimeout(this.duration, this);错误解决方法
出现这样的错误是Ajaxpro.net的一个Bug,你可以对它的源码进行修改后,再重新编译就可以解决了.我已经重新生成了样的AjaxPor.net框架,再没有出现这样的错误.可以到http://wangsky2.download.csdn.net/ 下载新的文件,你也可以下载AjaxPro.net的源码.原创 2009-04-19 13:02:00 · 1748 阅读 · 0 评论 -
触发了未处理的Sorting事件 触发了未处理的PageIndexChanging事件
当在使用GridView来实现分页和排序的时候1.当点击下一页的标签时会出现"未处理的PageIndexChanging事件"这时只需要在GridView标签中添加OnPageIndexChanging事件,并使OnPageIndexChanging="GridView2_PageIndexChanging"再在后台代码中添加以下函数: protected void GridV转载 2008-12-26 08:30:00 · 2079 阅读 · 0 评论 -
调试ASP.NET Ajax 出现 错误号为12030或者12031的错误
自己做了个关于用GridView来实现异步刷新显示下一页的小项目.当调试的时候出现了12030或者12031的错误这样的错误在网上查了下是如下原因造成的:1.出现12030这样的错误提示是由于项目名称是中文的,把项目的名称改为英文就可以了.2.出现12031这样的错误提示是由于项目中有中文文件夹,把中文文件夹改英文就好了.转载 2008-12-23 09:46:00 · 2389 阅读 · 0 评论 -
Asp.net Ajax中sys未定义错误
在Web.config中的结中加入下列代码转载 2008-12-23 08:52:00 · 631 阅读 · 0 评论 -
SqlDataAdapter的应用小结
本人到目前为止知道的关于SqlDataAdapter的应用: 一、SqlDataAdapter abc = new SqlDataAdapter(sql,connect) //sql为要执行的sql语句,connect为连接数据库的字符串 abc.Fill(DataSet对象) 二、使用SqlDataAdapter来接收存储过程返回的结果,并用它来填充DataSet对原创 2008-12-22 11:13:00 · 657 阅读 · 0 评论 -
VS2005 浏览时中文出现乱码
VS2005的web.config里配置如下:转载 2009-01-10 16:52:00 · 878 阅读 · 0 评论 -
引用母版页中用户控件的服务器控件 普通页中控件母版页中的元素
首先创建一个用户控件Header其中包括一个Label服务器控件名字为:showUserName 又创建了一个母版页MasterPage.master,并将创建的用户控件Header加入. 又用这个母版页创建了一个普通的页面Default.aspx,其中包括一个Button1按钮 想通过点击Button1按钮让母版页中的用户控件Header中的showUserName显示"ab".方法一如下:原创 2009-01-13 10:37:00 · 1127 阅读 · 0 评论 -
Asp.net中引用Ajaxpro.net框架
1.要有AjaxPo.net 框架集,可以到http://wangsky2.download.csdn.net/下载.2.在ASP.net中右键项目名称,添加Asp.net文件夹.建立一个Bin文件夹.3.右击BIN文件夹,从中选择添加引用.会打开一个对话框.从中找到指定的AjaxPro.dll,或者AjaxPro.2.dll,添加就可了.4.打开WebConfig文件.在 节点原创 2009-04-13 10:44:00 · 724 阅读 · 0 评论 -
动态创建输入框,在后台获取输入的内容
利用Dom在页面加载的时候,创建一个输入框.并在后台获取数据.前台代码为: function SubmitTest() { var textbox = document.createElement("input"); textbox.setAttribute("type", "text");原创 2009-04-23 15:51:00 · 2080 阅读 · 0 评论 -
引用 常用的前台数据绑定方法
引用liliyang_blog 的 常用的前台数据绑定方法1、使用后台的类GridView绑定数据时解决文字过长问题,用于新文标题...效果首先,写一个抽象类,一个静态函数。public abstract class TStringOp{ public static string trunc(string inStr, int len) { if (inStr.L原创 2009-10-16 11:37:00 · 743 阅读 · 0 评论 -
asp.net的前台引用后台变量
1.Asp.Net中几种相似的标记符号: 解释及用法答: : 是在绑定控件DataBind()方法执行时被执行,用于数据绑定如: : 在程序执行时被调用,可以显示后台变量值如: *.aspx中: *.cs中: protected string aaa="姓名";: 内联代码块里面可以在页面文件*.aspx或*.ascx文件里面嵌入后台代码如:for(int i=0;i{Reaponse转载 2009-10-13 16:39:00 · 632 阅读 · 0 评论 -
ASP.NET连接ACCESS数据库web.config内路径最优写法
好多朋友被ACCESS数据库在.net程序中相对路径的问题困扰,搞得每次移动程序都要去修改web.config 中数据库连接字符串的数据库路径。好多人的web.config中的写法如下:Source=E:/web/App_Data/Data.mdb)">程序中这样写:MyConn = newOleDbConnection(System.Configurati转载 2009-07-07 15:53:00 · 2454 阅读 · 0 评论 -
Request.ServerVariables集合小结
Request.ServerVariables["Url"] 返回服务器地址Request.ServerVariables["Path_Info"]客户端提供的路径信息Request.ServerVariables["Appl_Physical_Path"] 与应用程序元数据库路径相应的物理路径Request.ServerVariables["Path_Translated"] 通过由转载 2009-08-17 09:44:00 · 688 阅读 · 0 评论 -
ASPNetFlash 使asp.net中加入Flash的简单方法
啥了不说了,使用此控件可以在vs中实现快速简单的插入FLASH,功能强大。以下为地址:http://www.aspnetflash.com/ASPNetFlash/documentation/翻译 2009-08-15 14:01:00 · 888 阅读 · 0 评论 -
SlickUploadFile控件 实现asp.net文件上传
使用SlickUploadFile可以在asp.net实现文件的异步上传任何文件,并可以带有上传进度条,支持大文件上传。更多详细功能请访问:http://krystalware.com/Products/SlickUpload/翻译 2009-08-15 13:51:00 · 754 阅读 · 0 评论 -
javascript动态绑定带参数的函数
在javascript中如何实现动态绑定带参数的函数呢?可以参考其以下代码:点我改变字符function testChange(){ document.getElementById(test).innerHTML = "字符改变了,呵呵";}document.getElementById(test).onclick = testChange;这是大家都知道的方法但是如果是转载 2009-04-27 13:30:00 · 1354 阅读 · 0 评论 -
Html input(file)实现图片的上传 判断图片的大小和类型
前台代码: 大小为:130*140 style="height: 26px" /> 后台代码: protected void Button1_Click1(object sender, EventArgs e) { //获取文件在客户端计算机上的完全路径名(例如"D:/myfiles/lo.txt"转载 2009-04-23 16:27:00 · 12575 阅读 · 0 评论