随笔分类 -  Asp.net 常用方法

Post传值时间特殊字符处理比如 "<p></p>"当作参数传递到后台
摘要:1:前台需要对传入的值进行处理如escape(encodeURIComponent(“您要传入的特殊字符或其他”)2:后台接收处理如Server.UrlDecode(“您要传入的特殊字符或其他”) 阅读全文

posted @ 2013-04-15 18:10 人在程序 阅读(636) 评论(0) 推荐(0)

今天学习了一下,CS代码按我们的要求加载前台代码需要的JS,感觉很不错【值可以按我们的需要的加载】
摘要:后台CS://默认 JS 加载时间填充我们要的 SessionID == private void Load() { SessionID= Request["SessionID"] ?? ""; UName= Request["UName"] ?? "0"; Sex= Request["Sex"] ?? ""; Age= Request["Age"] ?? ""; StringBuilder script = new StringBui 阅读全文

posted @ 2012-08-22 13:35 人在程序 阅读(216) 评论(0) 推荐(0)

C#窗体程序显示当前版本号方便查看更新
摘要:1:修改文件AssemblyInfo.cs 下的[assembly: AssemblyFileVersion("1.0.0.1")]数字2:窗体加载时间获取显示FileVersionInfo ver = FileVersionInfo.GetVersionInfo(".exe文件所在的路径"); .exe路径文件尽量写在配置文件里方便修改this.Text = "窗体名称" + "(V." + ver.ProductVersion + "同样方法也可以实现比第一种方便可以直接修改加载数据显示如:this. 阅读全文

posted @ 2012-08-19 14:49 人在程序 阅读(3027) 评论(0) 推荐(0)

HTTP协议获取网页内容
摘要:HTTP协议获取网页内容: 1 protected string GetPageInfo(string url, bool needHeard, string referer) 2 { 3 StringBuilder sb = new StringBuilder(); 4 HttpWebRequest request; 5 try 6 { 7 request = (HttpWebRequest)(WebRequest.Create(url)); 8... 阅读全文

posted @ 2012-05-30 20:27 人在程序 阅读(970) 评论(0) 推荐(0)

委托和事件
摘要:事件:1、定义事件(是一种变量):public event EventHandler tick;2、添加事件处理tick += new EventHandler (tickHandler)//函数名称与上面定义的处理函数相同public void tickHandler(){MessageBox.show("TickHandler");}3、触发事件tick(this,e);委托:1、定义委托public delegate int Add(int a, int b);2、委托给谁?Add a = new Add(addTwoNumber);private int addTw 阅读全文

posted @ 2011-09-16 21:00 人在程序 阅读(164) 评论(0) 推荐(0)

DataTable排序最直接方法
摘要:最近做东西老是喜欢使用table 排序方法很多,本人认为如下最直接: DataView dv = new DataView(dt); dv.Sort = "【列名】 ASC"; 阅读全文

posted @ 2011-08-23 01:03 人在程序 阅读(191) 评论(0) 推荐(0)

C#是否是数字判断
摘要:public static bool IsNumber(string strNumber){ Regex regex = new Regex("[^0-9]"); return !regex.IsMatch(strNumber);} 阅读全文

posted @ 2011-07-02 20:53 人在程序 阅读(246) 评论(0) 推荐(0)

Repeter和DataList 分页代码
摘要:前台代码如下:view sourceprint?<body> <form id="form1" runat="server"> <div> <asp:DataList ID="DataList1" runat="server" DataKeyField="ID" RepeatDirection="Horizontal"> <ItemTemplate> <div style="text-align: l 阅读全文

posted @ 2011-04-11 22:42 人在程序 阅读(314) 评论(1) 推荐(0)

委托实例
摘要:/// <summary> /// 声明委托 /// </summary> /// <param name="name"></param> public delegate void GreepopDel(string name); public static void Spchina(string name) { Console.WriteLine(name + "你好!"); } public static void Spenligh(string name) { Console.WriteLine(na 阅读全文

posted @ 2011-04-04 19:25 人在程序 阅读(249) 评论(0) 推荐(0)

委托声明----委托实例化-----委托调用
摘要:定义和使用委托分三个步骤:1、委托声明。2、委托实例化。3、委托调用。一、定义委托定义委托的语法如下:<访问修饰符> delegate 返回类型 委托名();定义委托和定义方法很相似,委托没有具体的实现体,由关键字delegate声明,直接以分号结束。委托能够代表什么样的方法,由它的返回值类型和参数列表决定。如下定义如下委托:public delegate void MyDelegate(string name);那么使用MyDelegate委托代表的只可以是没有返回值,参数为一个字符串的方法。二、实例化委托定义了委托之后,如何使用委托代表方法执行呢?首先要实例化委托。实例化委托就 阅读全文

posted @ 2011-04-04 18:23 人在程序 阅读(1061) 评论(0) 推荐(0)

.NET 发送邮件
摘要:MailMessage mailObj = new MailMessage(); mailObj.From = new MailAddress("whywhatlove8@126.com"); //发送人邮箱地址 mailObj.To.Add("1158177956@qq.com"); //收件人邮箱地址 mailObj.Subject = "主题测试"; //主题 mailObj.Body = "正文测试"; //正文 SmtpClient smtp = new SmtpClient(); smtp.Host = 阅读全文

posted @ 2011-03-31 01:47 人在程序 阅读(264) 评论(1) 推荐(1)

delegate 的简单使用
摘要:1 namespace interfaceDemo 2 { 3 4 //委托的定义 5 // [访问修饰符] delegate 数据类型 委托名(参数列表....) 6 7 8 9 //1、定义委托 10 //2.委托的实例化11 //3.委托的调用,实际上是将委托指向已经实现的某个方法12 13 //注意:调用的方法必须返回类型和定义的委托返回类型一致14 15 public delegate int MathOp(int i,int j);//定义委托16 class DelegateTest17 {18 public static int add(int i, int j) {//方法. 阅读全文

posted @ 2011-03-30 00:53 人在程序 阅读(323) 评论(0) 推荐(0)

构造函数和其他方法的区别
摘要:1.在C#中,一些都是对象。你要用一个对象,就必须用new来实例化类(static类例外)。当你用new命令时,系统就会自动调用该类的构造函数,做些初始化之类的工作。至于方法,你只能通过手工方式用"object.method()"的方式调用。 2.类中可以没有构造函数,因为没有时,系统会自己帮你生成一个不带参量的空的构造函数,它什么事都不会干,只是因为语法的原因而存在。构造函数是可以重载的(还是过载了,我也记不清这两个概念)。这方法你只能看书了,java和c#上都有讲很多的。 3.堆(stack)和栈(heap)是存储临时数据的地方,就是我们说的缓存吧。对象的字柄是存在he 阅读全文

posted @ 2011-03-29 18:12 人在程序 阅读(1269) 评论(0) 推荐(0)

两个按钮执行同一事件方法但执行不同代码的使用
摘要:界面:<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><asp:Button ID="Button1" runat="server" Text="Button" onclick="qintianqi" /><asp:Button ID="Button2" runat="server" Text=&q 阅读全文

posted @ 2011-03-25 20:14 人在程序 阅读(632) 评论(0) 推荐(0)

一个Buton控件如何先执行客户端代码后执行服务器端代码的应用!
摘要:提示:如果希望控件在客户端处理事件,那么使用传统的onclick属性。在这种情况下。必须提供客户端脚本来处理事件。您可以在同一个按钮事件中,包含onClick 和onserverclick属性,在这种情况下,将首先执行客户端代码,然后再运行服务器端代码!JS:<script type="text/javascript"> function ButtonTest() { alert('I Love GuangHuan forever!); } </script>服务器: protected void btnHTML_ServerClick(ob 阅读全文

posted @ 2011-03-25 20:08 人在程序 阅读(496) 评论(1) 推荐(0)

C# 中取绝对值的函数
摘要:C# 中取绝对值的函数 System.Math.Ads(float value); System.Math.Ads(decimal value); System.Math.Ads(int value); System.Math.Ads(double value); System.Math.Ads(sbyte value); System.Math.Ads(long value); System.Math.Ads(short value); 阅读全文

posted @ 2011-03-08 21:41 人在程序 阅读(5749) 评论(2) 推荐(0)

DataTable 排序
摘要:方式一:DataRow[] rows = dtStart.Select("", "Createdate asc"); DataTable dttwo = dtStart.Clone(); dttwo.Add(row); dtStart= dttwo ;方式二:DataView dv = dt.DefaultView; dv.Sort = "ID Asc"; dt = dv.ToTable();还是第二种比较简单,适合经常用; 阅读全文

posted @ 2011-03-04 20:39 人在程序 阅读(184) 评论(0) 推荐(0)

导航