随笔分类 -  C#、.net汇总

ASP.Net前台调用后台变量的方法
摘要:gridview行绑定调用后台方法2009-06-10 09:55:48|分类:编程荟萃 |标签:|字号大中小订阅Gridview行绑定调用后台方法绑定在label或者textbox上的Text='<%# LabelText(Convert.ToString(Eval("绑定字段")))%>'>LabelText 在后台为带返回参数的方法protected string LabelText(string label){return label;}Net前台调用后台变量 1.Asp.Net中几种相似的标记符号: < %=...%> 阅读全文
posted @ 2011-12-01 16:07 落 枫 阅读(693) 评论(0) 推荐(0)
在GridView中删除前进行确认
摘要:在GridView中删除前进行确认:总结了两种情况:第一种:LinkButtonAspx页面<asp:LinkButtonID="LinkButton2"runat="server"CommandArgument=''<%#Eval("NewsID")%>''CommandName="Del"OnClientClick="returnconfirm(''确认删除吗?'')">删除</asp:LinkBu 阅读全文
posted @ 2011-11-03 15:23 落 枫 阅读(682) 评论(0) 推荐(1)
在一个CommandField中为删除按钮设置OnClientClick属性
摘要:在一个CommandField中为删除按钮设置OnClientClick属性在模板中直接使用Button,LinkButton,或者ImageButton的时候,可以直接为它的OnClientClick属性设置确认窗口并返回confirm(string) JavaScript的返回值。然而,CommandField是在GridView或者DetailsView上内置的一些删除按钮,而且它们本身不具有OnClientClick属性可以设置声明。相反,我们必须要在处理GridView或者DetailsView,它们适当的DataBound事件的代码中,引用这个删除按钮,然后在那里设置它的OnCli 阅读全文
posted @ 2011-11-03 15:12 落 枫 阅读(755) 评论(0) 推荐(0)
GridView激发了未处理的事件RowDeleting
摘要:GridView“GridView1”激发了未处理的事件“RowDeleting”。原因:1.模板列或者buttoncommand里的commandname=“Delete”,“Update”等关键字2.<asp:GridView ID="GridView1" runat="server">中少了 onrowdeleting="GridView1_RowDeleting" 事件 阅读全文
posted @ 2011-11-02 20:50 落 枫 阅读(800) 评论(0) 推荐(0)
GridView编辑删除操作
摘要:第一种:使用DataSource数据源中自带的编辑删除方法,这种不常用,在这里就不加说明了。 第二种:使用GridView的三种事件:GridView1_RowEditing(编辑)、GridView1_RowUpdating(更新)、GridView1_RowCancelingEdit(取消编辑)。GridView1属性中将DataKeyNames的值设置为主键名,否则找不到索引,这个很重要哦。该方法有2种操作,一种是不对绑定列转换为模板列,另外一种是转换为模板列。这里先说不转换为模板列的情况;首先;先对GridView进行数据绑定,不管用代码绑定还是DataSource绑定都可以。绑定好. 阅读全文
posted @ 2011-10-31 15:43 落 枫 阅读(2917) 评论(0) 推荐(0)
正则表达式
摘要:strres = Globals.RenderControl(targetControl); //string strTest = strres.ToString().Replace("1\r\n 楼", "LOVE"); //Regex regex = new Regex("1[1\\S|\\s]*楼"); //Regex regex = new Regex("{n}[\\S|\\s]*楼"); //string strTest = regex.Replace(strres, "☉"); // 阅读全文
posted @ 2011-09-20 13:57 落 枫 阅读(116) 评论(0) 推荐(0)
C#有关时间处理的一些方法,两个日期间相差的天、小时、分钟、月数等
摘要://取得某月的最后一天 //方法一:使用算出該月多少天,年+月+加上多少天即得,舉例取今天這個月的最后一天 private void GetLastDateForMonth(DateTime DtStart, out DateTime DtEnd) { int Dtyear, DtMonth; DtStart = DateTime.Now; Dtyear = DtStart.Year; DtMonth = DtStart.Month; int MonthCount = DateTime.DaysInMonth(Dtyear, DtMonth);//計算該月有多少天 DtEnd = Conver 阅读全文
posted @ 2011-09-15 13:08 落 枫 阅读(1939) 评论(0) 推荐(0)
C#日期格式大全
摘要:C#时间/日期格式大全,C#时间/日期函数大全 有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢?我们要用到:DateTime.ToString的方法(String, IFormatProvider) using System; using System.Globalization;String format="D"; DateTime date=DataTime,Now; Response.Write(date.ToString(format, Da 阅读全文
posted @ 2011-08-18 14:48 落 枫 阅读(257) 评论(0) 推荐(0)
过滤、替换
摘要:string str2 = FilterHtml(this.TextBox1.Text.ToString()); this.TextBox2.Text = str.Replace("1\r\n 楼", "LOVE"); Regex regex = new Regex("1[1\\S|\\s]*楼");string a = regex.Replace(this.TextBox1.Text.ToString(), "1楼"); b = this.TextBox1.Text.ToString(); Regex regex 阅读全文
posted @ 2011-07-14 09:35 落 枫 阅读(145) 评论(0) 推荐(0)
AspNet分页控件AjaxPager的使用
摘要:最近闲来没事,总结了一些asp.net分页经验,为使用方便现在写了一个可以通用的分页控件:AspNetAjaxPager:,使用ajax技术实现无刷新分页,能够控制所有数据绑定控件的分页,自己觉得效果还是挺不错的,现在奉献给大家! 本控件可以对GridView,Repeater,DataGrid,DataList...几乎所有的.net数据绑定控件进行分页,全部无刷新,数据绑定部分可以使用存储过程也可以直接使用sql语句,这对本控件没有任何干扰!本控件具有较好的用户界面,能够根据需要变换各种样式,配合css控制效果则更好! 1.分页样式效果图: 2.如何使用: 于bin目录下添加:AspNet 阅读全文
posted @ 2011-07-06 16:25 落 枫 阅读(661) 评论(0) 推荐(0)
datatable删除行、列
摘要:dt.rows(i).delete() dt.Columns.Remove ( "名称 "); dt.Columns.RemoveAt(列索引); 阅读全文
posted @ 2011-07-05 13:13 落 枫 阅读(243) 评论(0) 推荐(0)
ASP.NET页面刷新的几种实现方法
摘要:先看看ASP.NET页面刷新的实现方法: 第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender, System.EventArgs e ) { Response.Write( " < script language=javascript>window.location.href=document.URL 阅读全文
posted @ 2011-07-05 10:02 落 枫 阅读(348) 评论(0) 推荐(0)
GridView中CheckBox实现全选或反选功能的方法
摘要:方法一:添加一个模板列TemplateField.然后,切换到源代码进行后续的编辑.在GridView控件中刚刚生成的<asp:TemplateField> </asp:TemplateField>标签对之间,添加一个<HeaderTemplate></HeaderTemplate>标签对和<ItemTemplate></ItemTemplate>标签对.我们利用<HeaderTemplate>在列头处显示一个checkbox,用这个checkbox来触发全选和全不选的事件.而在<ItemTemplate 阅读全文
posted @ 2011-06-03 15:07 落 枫 阅读(1259) 评论(0) 推荐(0)
资源本地化简单示例
摘要:http://apps.hi.baidu.com/share/detail/226875摘要:随着计算机网络的发展,一些商业机构也开始向国际市场迈进。因此这些商业的机构的网站 也开始面向全世界的用户,要求网站具有多语言的选择,实现本地化。在.NET1.1框架下面,如果你要实现本地化,你可能要借助某些插件,甚至要编写一连 串的代码;但是在.NET2.0框架底下,你会发现一切原来是那么的简单~~!主要内容:1. 简单例子2. 进一步认识Localization3. 语言转换4. 解决方案一. 简单例子下面通过一个简单的例子来说明利用Localization来实现本地化是那么的简单,首先我们打开Vi 阅读全文
posted @ 2011-05-24 14:44 落 枫 阅读(262) 评论(0) 推荐(0)
GridView超链接
摘要:GridView超链接 GridView中的超级链接,可以设置一个模版列,放入超级链接的控件,设置绑定参数即可。(自定义列)数据绑定方式有两种,如下示例:Eval方式 <%# Eval("id") %>Bind方式 <%# Bind("id","~/info.aspx?id={0}") %>推荐使用第一种方式,可以在一个<%# %>里放入多个绑定,而第二种只能如此绑定一个值<%# Eval("id") + ":" + Eval("name&qu 阅读全文
posted @ 2011-05-19 20:56 落 枫 阅读(192) 评论(0) 推荐(0)
ASP.NET生成eurl.axd Http异常错误处理方法
摘要:在IIS6中同时启用了ASP.NET 2.0 和 ASP.NET 4.0 后,网站程序可能会出现如下错误:“ System.Web.HttpException: Path ‘//eurl.axd/‘ was not found. ” 错误发生的原因是当ASP.NET检测到Web站点配置为使用ASP.NET 4.0,本地ASP.NET 4.0 的组件会传递一个不能扩展的 URL到ASP.NET的管理程序作进一步处理。但是,如果一个低于ASP.NET 4.0 的网站配置为使用ASP.NET 2.0,处理这样不能扩展的 URL 时,URL的修改结果中会包含字符串“eurl.axd”,修改后的URL会 阅读全文
posted @ 2011-04-28 10:22 落 枫 阅读(128) 评论(0) 推荐(0)