Asp.Net
小菜鸟鹏
这个作者很懒,什么都没留下…
展开
-
ASPxGridView 怎么做删除提示
如果你用的是自定义按钮,要自定义完成删除动作,那么就需要自己定制按钮列,并在服务器端的CustomButtonCallback事件中书写删除代码。在这种情况下要实现删除确认,需要:在AspxGridView的Client-Side Event中(在aspxGridView的任务菜原创 2011-07-26 17:24:41 · 3051 阅读 · 0 评论 -
获取ASPxGridView 中的数据
<br />1.取得控件值<br />using System.Collections.Generic;<br />//取得当前控件值的集合 直接寻找控件的ID<br />List<object> keyValues = this.GridViewmethod.GetSelectedFieldValues("F_XXX");//控件的ID<br />foreach (object key in keyValues)//循环遍历出来<br />{<br />}<br />2.在AspGridView取得某一行转载 2011-05-30 13:33:00 · 6829 阅读 · 0 评论 -
甩掉 ashx/asmx,使用jQuery.ajaxWebService请求WebMethod,Ajax处理更加简练
甩掉 ashx/asmx,使用jQuery.ajaxWebService请求WebMethod,Ajax处理更加简练在WebForm下 开发ajax程序,需要借助于一般处理程序(*.ashx)或web服务(*.asmx),并且每一个ajax请求,都要建一个这样的文件,如此一来,如 果在一个项目中ajax程序多了,势必会产生一堆的.ashx或.asmx,虽然于程序本身无碍,但那一堆文件看上去总觉得有伤大雅。那么可不可以丢掉这 些.ashx和.asmx,选择一种更简练的方式来做ajax程序呢。<br />答案是原创 2011-05-20 17:41:00 · 875 阅读 · 0 评论 -
VS2010中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法
<br /> <br />VS2010中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法<br />最近开始使用VS2010,在引用COM组件的时候,出现了无法嵌入互操作类型“……”,请改用适用的接口的错误提示。查阅资料,找到解决方案,记录如下:<br />选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。原创 2011-02-12 13:03:00 · 900 阅读 · 0 评论 -
asp.net mvc 2 (.net 4.0) “检测到有潜在危险的 Request.Form 值”的解决方法
<br />1.在页面aspx中<br /><%@ Page ValidateRequest="false" ><br />2.在controller中action添加。<br />[ValidateInput(false)]<br />public ActionResult Edit()<br />{<br />this.ValidateRequest = false;<br />retrun View();<br />}<br />3.在网站web.config<br /><system.web><b原创 2011-02-09 14:44:00 · 1698 阅读 · 1 评论 -
visual studio 2010 "创建控件时出错"解决办法
visual studio 2010 "创建控件时出错"解决办法<br />我写了一个页面的基类,然后所有的页面都继承这个基类。基类的部分代码如下:<br /> 1publicclassBasePage : System.Web.UI.Page 2 { 3 protectedoverridevoidOnInit(EventArgs e) 4 { 5 base.OnInit(e); 6 7 CheckPer原创 2011-02-09 12:34:00 · 4689 阅读 · 3 评论 -
采用基类的方式判断用户是否登录(1)
<br /> 如果用户没有登录就访问其他页面,那么系统会自动转向登录页,并告诉用户需要先登录。<br /> 要实现这样的功能,forms验证就是可以实现的。<br /> 这里采用的自定义基类的方式则更加灵活。<br />1.首先建立基类pageBase.cs<br /> public class PageBase:System.Web.UI.Page //注意这里对System.Web.UI.Page 的继承<br />...{<br /> public PageBase()<b原创 2011-01-26 11:44:00 · 575 阅读 · 0 评论 -
div屏幕水平垂直居中
div屏幕水平垂直居中 <br />很简单的一段代码<br />$('#xxx).css({'left':($(document).width()-477)/2,'top':($(document).height()-350)/2});原创 2010-11-25 10:47:00 · 530 阅读 · 0 评论 -
如何对GridView行自动编号?
如何对GridView行自动编号?有时候会遇到这样的情况,就是需要对GridView表格显示的结果增加一列自动递增编号列,以标示每一行的序号。要实现这一功能,首先在 GridView 第一列加入一个 TemplateField,并在 TemplateField 的 ItemTemplate 加入一个 Label (ID=lblNo),*.aspx 对应代码如下:<br /><br /><asp:GridView ID="GridView1" runat="server" AllowPaging="True"原创 2010-11-25 17:31:00 · 639 阅读 · 0 评论 -
asp.net 文件管理
<br /> <br />using System; <br />using System.Collections; <br />using System.ComponentModel; <br />using System.Data; <br />using System.Drawing; <br />using System.Web; <br />using System.Web.SessionState; <br />using System.Web.UI; <br />using System.原创 2010-11-25 17:29:00 · 547 阅读 · 0 评论 -
javascript关闭窗口(兼容firefox,IE)
<br />javascript关闭窗口,可以用下面简单的代码:<br /><a href="javascript:self.close()">关闭窗口</a><br />我在IE7下测试通过,但是firefox3.0却不行。<br />难道firefox不支持在href中直接写JavaScript?于是改成下面的样子:<br /><a href="javascript:alert('Hello World')">弹出窗口</a><br />这次IE7和firefox下测试都通过。那就不是href中直接写J原创 2010-11-24 17:01:00 · 446 阅读 · 0 评论 -
asp.net flash图片轮换 焦点图 动态从数据库获取
<br />前台代码<br /><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width='<%=focus_width %>' height='<%=swf_height %>'><br /> <param name="al原创 2010-11-24 14:10:00 · 1417 阅读 · 0 评论 -
使用FileUpload控件上传前预览图片
使用FileUpload控件上传前预览图片<br /><%@ Page Language=”C#” AutoEventWireup=”true” CodeFile=”FileUpload.aspx.cs” Inherits=”Defaulteee” %><br /><!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“><b原创 2010-11-23 10:00:00 · 2286 阅读 · 1 评论 -
3种方式遍历Repeater中的CheckBox全选
3种方式遍历Repeater中的CheckBox全选 <br />方式11 foreach (Control c in this.Repeater1.Controls)<br />2 {<br />3 HtmlInputCheckBox check = (HtmlInputCheckBox)c.FindControl("chkSelect");<br />4 if( check != null )<br />5 {<br />6 check.Checked = true;<br />7 }<br原创 2010-11-17 17:12:00 · 811 阅读 · 0 评论 -
扩展JQuery Ajax请求错误机制,实现服务器端消息回馈。
<br />扩展JQuery Ajax请求错误机制,实现服务器端消息回馈。JQuery使我们在开发Ajax应用程序的时候提高了效率,减少了许多兼容性问题,但时间久了,也让我们离不开他。比如简单的Jquery Ajax请求的封装让我们忘却了最原始的XmlHttpRequest对象和他的属性,方法,也让我们远离事情的真相。<br />在Ajax项目中,经常遇到需要服务器端返回错误的消息提示,或者消息码之类的数据。查过一些帮助,解决方案,很多网站是返回错误的消息JSON数据或者脚本,这种方式当我们用JQuery.原创 2011-01-14 14:25:00 · 1219 阅读 · 0 评论 -
怎样使得aspxgridview响应FocusedRowChanged事件
怎样使得aspxgridview响应FocusedRowChanged事件 <br />这段时间一直在用aspxgridview开发公司的一管理软件,对aspxgridview应用也有一点心得,今天在网上有的朋友在问“发现FocusRow已经改变,但FocusedRowChanged事件却没有触发,该事件仅在Load或Delete按钮时才触发,正常移动始终无法触发”,其实我们通过设置一下就可以解决的,方法如下:<br />(1)<br /><dxwgv:ASPxGridView ID="gv_empinf"原创 2011-05-31 15:50:00 · 2722 阅读 · 2 评论 -
获取当前选中的值
<br />id = grid.GetRowValues(grid.FocusedRowIndex, "contractcode").ToString();原创 2011-05-31 16:10:00 · 738 阅读 · 0 评论 -
引用 使用AspxGridView的FocusedRowChanged客户端事件取行值的注意事项
<br />引用 使用AspxGridView的FocusedRowChanged客户端事件取行值的注意事项<br /><br /><br />引用candy 的 使用AspxGridView的FocusedRowChanged客户端事件取行值的注意事项<br /><br />脚本部分:<br /><script language="javascript" type="text/javascript"><!--<br />function OnGridFocusedRowChanged() {<br />原创 2011-05-31 14:34:00 · 1854 阅读 · 1 评论 -
C# ASP.NET B/S模式下,采用lock语法 实现多用户并发产生不重复递增单号的一种解决方法技术参考
有时候也好奇,若是老外发个技术文章,会不会到处是有人骂街的?进行人身攻击的?中国人喜欢打击别人,不知道老外是不是也是这个性格?好奇的问一下大家。 往往我们在开发程序、调试程序时,无法模拟多用户同时操作的实际环境下的运行情况。为了模拟多用户并发操作,我们先写个多线程的例子来充分模拟原创 2011-07-23 13:03:54 · 1719 阅读 · 0 评论 -
水晶报表导出PDF or Excel,并返回文件到用户的IE浏览器中
<br />using System;<br />using System.Collections;<br />using System.ComponentModel;<br />using System.Data;<br />using System.Drawing;<br />using System.Web;<br />using System.Web.SessionState;<br />using System.Web.UI;<br />using System.Web.UI.WebControl转载 2011-05-11 14:03:00 · 1669 阅读 · 1 评论 -
可空类型 ?和??
可空类型可以表示所有实际类型的值加上null。如果和数据库打交道,这就会很有用,因为在数据库表中遇到未定义的列是很常见的事情。为了定义一个可空变量类型,应在底层数据类型中添加问号(?)作为后缀。注意,这种语法只对值类型是合法的,局部可空变量必须赋值一个初始值。//定义一些局部可空类型int? a =10;double? b=3.14;bool? c=null;char? d= a;原创 2011-06-26 17:14:00 · 744 阅读 · 0 评论 -
C#字符串截取,字符串分割
今天遇到一个问题 string cc="1001,2011-06-27"; 而我要的结果是把字符串转化成数组形式 string[] aa = new string[2]; 最后要的结果是:aa[0]=1001;aa[1]="2011-06-27";怎么处理呢? c#中字符串分割有时我们需将一个字符串用另一个字符串来分割成字符串字组原创 2011-06-27 17:19:00 · 5573 阅读 · 0 评论 -
C#中遍历各类数据集合的方法
C#中遍历各类数据集合的方法,这里自己做下总结: 1.枚举类型 //遍历枚举类型Sample的各个枚举名称 foreach (string sp in Enum.GetNames(typeof(Sample))) { ary.Add(sp); }原创 2011-06-26 17:18:00 · 4853 阅读 · 2 评论 -
在输入框里面出现提示信息
有时候,我们还希望在输入框里面出现提示信息,比如这样:一旦鼠标点击了输入框,则提示信息自动消失。我们把这种效果叫做“输入框提示”效果,目前似乎逐渐流行起来了。使用 wojilu ajax framework,仅需要添加两个Html属性即可。这两个属性依次是:1、class="tipInput"2、tip="提示内容" 在看我记录的代码之前,先看看Web新手,原创 2011-06-27 14:27:00 · 4069 阅读 · 0 评论 -
cs0016:未能写入输出文件 "c:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"Temporary ASP.NET Files"root"...."*.dll--“拒绝访问”
<br /> 今天发布一个程序发现出<br /> //----------------------------------------------------- <br />编译错误<br /> 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当的修改源代码<br />编译器错误信息: cs0016:未能写入输出文件<br />"c:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"Temporary ASP.NET Files转载 2011-05-02 18:10:00 · 600 阅读 · 0 评论 -
C#中定义数组--字符串及数组操作
一、一维:int[] numbers = new int[]{1,2,3,4,5,6}; //不定长 int[] numbers = new int[3]{1,2,3};//定长 二、多维 int[,] numbers = new int[,]{{1,2,3},{1,2,3}}; //不定长 int[,] numbers = new int[2,2]{{1,2},{1,2}}; //定长 三、例子原创 2011-06-27 17:22:00 · 13361 阅读 · 0 评论 -
jquery让两个div高度自动适应 不用再看别的方法了 这个最简单
这个问题今天可是整了我一上午,原本是打算用js实现,结果兼容性很难得处理.最后选择了jquery,方法如下(这里是我推荐的方法),使用简单,兼容性好.只需要在页面中设置一句代码就搞定,这么好的东西所以把代码贴出来,供大家参考,另外,网上也有很多种方法,下面我也一一作了一个分析.大家可以看一下,不对请指正.谢谢.function SetSameHeight(obj原创 2011-06-18 20:34:00 · 10942 阅读 · 1 评论 -
Ajax中status值为500或是12030的问题
Ajax中status值为500或是12030的问题 初学Ajax,对着书本敲代码进行调试,结果到最后一直不出正确结果,页面不能正常显示信息,在代码中加入alert(req.status);进行调试,最后发现status值为500,百思不得其解,最后才发现为Ajax传值的页面Default.aspx的源代码中有等代码,因为显示页中也有form,而同一页中不能出现二次form,所以把被调动页原创 2011-06-23 21:57:00 · 4220 阅读 · 0 评论 -
ASPxTextBox等控件实现“回车模拟Tab”的代码整理
近期在做一个Web项目,我使用DevExpress第三方控件。由于该控件使用技巧中文资料较少,还真够呛的,只能边摸索,边开发。今天我要实现一些编辑框如ASPxTextBox、ASPxComboBox等控件回车模拟Tab的功能。这没办法,用户用惯了回车,讨厌按Tab来移动焦点(鼠标点击更麻烦)。以ASPxTextBox为例,在ClientSideEvents属性中可设置许多客户端Java原创 2011-06-17 17:22:00 · 1754 阅读 · 0 评论 -
关于ASPxPopupControl吸附显示位置的问题
ASPxPopupControl是DevPress控件集中非常优秀的控件之一,适用于弹出式窗口、对话窗口、信息提示窗口等的制作,甚至可用作拖放类的图片容器。我设计时,想点击ASPxButtonEdit的Button,然后在该按钮编辑框(ID="bne")下方弹出下拉式窗口(ID="pc"),而下拉式窗口就用ASPxPopupControl控件,里面放树形列表。这里最关键的属性是: Po原创 2011-06-17 17:18:00 · 2781 阅读 · 0 评论 -
利用JQuery实现固定表头,兼容IE7/8 & FF
项目中遇到需要固定GridView表头,这个问题困扰了我很久,搜索了很多,尝试过很多办法,以下是我自己琢磨出来的方法,写出来和大家分享一下。 我在做的这个项目中需要大量用到JQuery,这个部分是利用JQuery的AJAX在后台绑定GridView之后再丢到前端处理,如果我把一堆代码全放上来会显的很莫名其妙,所以实际用到的使用方法跟下面要讲的有一点出入,只是讲一下大概思想。 效果图传不原创 2011-06-15 11:00:00 · 2989 阅读 · 0 评论 -
C#: 过程或函数""需要""参数,但未提供该参数
在平时的C#项目开发中,当调用某个存储过程或函数的时候,我们可能经常会遇到这样的问题,“过程或函数XXX需要XXX参数,但未提供该参数”, 这到底是怎么回事呢?是什么问题引起的?出现这个错误一般会由以下几种情况引起:1. 程序中传入参数与已定义的存储过程或函数的参数个数或名称不符;2. 没有对传入的数据作空值的处理,如下,我们需要对可以为空的值作这样的处理,一旦其为空,就设置原创 2011-06-16 16:28:00 · 11258 阅读 · 6 评论 -
网站网页生成.shtml访问无法显示
<br />IIS6.0解析shtm,shtml文件由于IIS6.0的安全性较以前有特别大的改进,所以在很多功能默认情况下都是关闭的,前几天刚把这个困扰了我好久的问题给解决了.嘿嘿.费话不多说了,开始<br /><br />打开IIS管理器,打开“本地计算机”的属性——》MIME类型——》新建<br />后缀名:.shtml<br />MIME类型:text/html<br /><br />后缀名:.shtm<br />Mime类型:text/html<br /><br />然后点击确定。找到Web服务扩展原创 2011-01-10 11:13:00 · 2215 阅读 · 0 评论 -
Js实现Repeater全选/反选 功能 终极解决方案
Js实现Repeater全选/反选 功能 终极解决方案 <br />JavaScript代码:function CheckAll(e,itemname){<br /> var aa=document.getElementsByName(itemname);<br /> if(aa==undefined) return;<br /> for (var i=0; i<aa.length; i++)aa[i].checked = e.checked;<br />}<br /> <br />在H原创 2010-11-17 17:26:00 · 755 阅读 · 0 评论 -
多文件(图片)上传-限制上传个数
<br />这里是修改的时候<br />前台<br /><br /><script language="JavaScript"><br /> var i =0;<br /> var n=<%=_n %>;<br /> function addFileControl()<br /> {<br /> <br /> if(i<(9-n))<br /> {<br /> var str = '<INPUT type="file" NAME="File">原创 2010-11-15 10:47:00 · 848 阅读 · 0 评论 -
js对文字进行编码涉及3个函数
<br />js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent<br />1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 <br /> <br />例如:<br />//xmlHttp为xmlHttpRequest对象<br />var params=原创 2010-12-16 11:42:00 · 434 阅读 · 0 评论 -
Asp.net中的认证与授权
Asp.net中的认证与授权<br /> 首先声明一下,认证与授权远远不止我下面讲的这么简单(否则吉日也没必要在这上面浸淫多年了^_^)。下文介绍了asp.net中如何通过自带的功能实现用户认证与授权,而不必在页面中在写判断session是否为空等等判断了。如果您已有这方面的知识还是直接略过吧……<br /> <br /> 用户认证<br /> <br /> .net提供了3种用户认证的方式,分别是Windows,Forms,Passport。这几种形式的定义可以在网站根目录下Web.co原创 2010-12-09 14:25:00 · 531 阅读 · 0 评论 -
Windows Server 2003 IIS 的日期格式问题
<br />今天我把一个用VS2005做的Web程序发布到了Windows Server 2003上。结果发现程序中的所有短日期格式都变成了27/12/2006这样的格式。而服务器上的区域语言选项中明明是2006-12-30这样的格式。<br />后来发现虚拟目录的“属性->ASP.Net->编辑配置...->应用程序"选项卡中的"全球化设置"中的"区域性"中默认是"af-ZA".我把它改为"zh-CN"后,再访问我发布的网站,发现日期格式已经变为"2006/12/27".但是它与服务器上的区域语言选项中明原创 2010-12-08 13:24:00 · 1029 阅读 · 0 评论 -
JDK 1.6.0 以上版本环境变量的配置
<br />这是个初学JAVA必要头疼的问题。集合我找来的资料和亲身实践,我的这种方法应该是万无一失的了。我用的是JDK 1.7.0。<br />第一步:右击“我的电脑”,点击“属性”:<br />第二步:选择“高级”选项卡,点击“环境变量”:<br />第三步:在下方的“系统变量”中,设置3项属性,JAVA_HOME, PATH, CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”: <br /> <br />第四步:JAVA_HOME设为JDK的安装路径(如D:/prog原创 2010-12-06 17:40:00 · 1031 阅读 · 0 评论 -
asp.net"对路径xxx.xml的访问被拒绝"
<br />windowsXp系统中的IIS下运行asp.net程序,出现类似如下错误提示:<br />“对路径xxx.xml的访问被拒绝”。<br />原因及解决方案:<br />此为文件写入权限问题,可如下操作解决(XP系统IIS5下尝试可行)<br />1、资源管理器->工具->文件夹选项->查看 不选"使用简单文件共享"<br />2、右击该xml文件(或者该文件所在文件夹),选"属性"点"安全"添加"aspnet",选中“写入”赋予写入权限,或者选"完全控制",然后确定即可。<br />以下为网络原创 2010-12-03 15:57:00 · 2125 阅读 · 0 评论