asp.net
shuaicike2013
这个作者很懒,什么都没留下…
展开
-
ashx和asmx的HttpContext
今天使用JQURY的JSONP跨域AJAX老是报错,后来发现了是因为返回数据时没有带上POST的JSONP数据了,但是我明明使用了context.Request.QueryString["jsoncallback"]来获取了,怎么获取不到呢~?结果发现原来是ASHX的HttpContext.Request.QueryString["jsoncallback"]是空的,这才发现原来ASHX要使用原创 2012-08-02 10:20:15 · 3863 阅读 · 0 评论 -
遍历清空页面控件的值
public void ControlValueClear(System.Web.UI.Control page) { int count = page.Controls.Count; for (int i = 0; i { foreach (System.Web.UI.Control control in原创 2012-07-27 17:01:30 · 655 阅读 · 0 评论 -
自定义控件入门
using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Text;using System.Windows.Forms;namespace ColorHatch{ public转载 2012-12-28 10:48:31 · 429 阅读 · 0 评论 -
System.Drawing.Image.FromFile()获取客户端图片的弊端
//创建位图System.Drawing.Bitmap bmp;string UploadFileName = ""; string UploadFileDestination = ""; UploadFileName = UploadFile.PostedFile.FileName; Response.ContentType="image/jpeg"; System.转载 2012-10-19 14:39:30 · 8364 阅读 · 2 评论 -
一篇写得不错的页面加载顺序的文章
原文章的地址:http://www.cnblogs.com/qiudan/archive/2012/11/12/2766876.htmlusing System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.转载 2013-03-12 15:32:52 · 568 阅读 · 0 评论 -
使用样式控制gridview的宽度
当需要换行显示过长的数据时可以这样写: .style1 { word-break: break-all; work-wrap: break-word; overflow:hidden }gridview: 当需要隐藏过长的数据时可以原创 2012-12-06 19:55:22 · 1448 阅读 · 0 评论 -
使用ConfigurationManager.GetSection()来实现类的方法
由于ConfigurationManager.GetSection()返回的object类型,可以在配置节点写上类名,如通过调用ConfigurationManager.GetSection("Permission"),然后该类实现接口 public class PermissionConfigLoad : IConfigurationSectionHandler原创 2012-10-31 23:16:34 · 4332 阅读 · 0 评论 -
reapter等数据控件遍历HTML元素
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e){HtmlGenericControl spUser = (HtmlGenericControl)e.Item.FindControl("spUser"); if (spUser.InnerHtml.Trim() == "未指定")原创 2012-08-10 10:57:13 · 673 阅读 · 0 评论 -
使用GET的方式调用WebServices
需要在WEB.CONFIG配置文件的节点下添加原创 2012-08-20 15:52:03 · 301 阅读 · 0 评论 -
VS的JS智能感知插件
http://visualstudiogallery.msdn.microsoft.com/0696ad60-1c68-4b2a-9646-4b5f4f8f2e06/原创 2013-07-10 15:19:44 · 562 阅读 · 0 评论 -
C# 匿名方法的使用
//第一种方法,下面是使用委托的方法来创建匿名方法 delegate string MyDelagate(string val); string str1 = " 匿名方法外部 "; MyDelagate my = delegate(string param) { string str2 = "原创 2012-12-25 16:15:40 · 313 阅读 · 0 评论 -
没有用选项“/out:”指定的参数的解决方案
在C:\Program Files\Microsoft Visual Studio 10.0(根据自己的VS版本号)搜索找到 CL.EXE,CL.EXE.Config和c2.dll这3个文件,然后复制黏贴到C:\Windows\System32里面就可以了原创 2012-12-24 15:24:58 · 621 阅读 · 0 评论 -
登录验证的几种写法
haha为用户名1.System.Web.Security.FormsAuthentication.RedirectFromLoginPage("haha", false);2.System.Web.Security.FormsAuthentication.SetAuthCookie("haha",false); Response.Redirect("default.aspx");原创 2012-10-31 16:04:53 · 840 阅读 · 0 评论 -
Cache的使用
将数据添加到缓存中1。通过指定其键和值将项添加到缓存中 Cache["txt"] = "a";2.通过使用 Insert(重载Insert方法)方法将项添加到缓存中 Cache.Insert("txt", "a");下列代码显示如何设置相对过期策略。它插入一个项,该项自上次访问后 10 分钟过期。注意 DateTime.MaxValue 的使用,它表示此项没有绝对过期策略。转载 2012-07-27 14:02:30 · 335 阅读 · 0 评论 -
Ajax.AjaxMethod的使用方法
使用AjaxMethod可以在客户端异步调用服务端方法,简单地说就是在JS里调用后台.cs文件里的方法,做一些JS无法做到的操作,如查询数据库使用AjaxMethod要满足一下几点:1。如果还没有ajax.dll文件,就先下载一个来2。将ajax.dll添加到项目引用中:在VS的解决方案资源管理器中右键点击项目名称--“添加项目引用”--浏览,找到ajax.dll确定3。webCo转载 2012-08-10 11:59:19 · 2649 阅读 · 0 评论 -
关于radio选中后,后台获取不了选中值的解决方法
首先,先确认是否写在标签里面然后代码比较一下:前台 * 性别: 男 女 后台 protected void pay_Click(object sender, Even原创 2012-08-28 10:08:41 · 7601 阅读 · 0 评论 -
QQ邮箱发邮件
public static void SendEmail() { System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(); //这里使用QQ的邮箱来发送测试,如果是其它邮箱,请根据其它邮箱POP3/IMAP/SMTP服务来设置转载 2012-10-12 21:06:53 · 949 阅读 · 0 评论 -
C#匿名类型
C#匿名类型(Anonymous Types)C#匿名类型允许定义行内类型,无须显式定义类型。常和var配合使用来声明匿名类型。var p1 =new {Id =1,Name ="YJingLee",Age =22 };//属性也不需要申明var p2 =new {Id =2,Name ="XieQing",Age =25 }原创 2012-12-25 14:20:29 · 333 阅读 · 0 评论 -
VS2003服务器控件写onclick
在后台 this.btnSave.Attributes.Add("onclick","check();");在前台 function check() {if(true) {return event.returnValue=true; }}原创 2012-07-20 11:50:40 · 311 阅读 · 0 评论 -
利用URLRewriter重写URL
1)下载安装URLRewriter,地址是download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-877a83b797cf/MSDNURLRewriting.msi 下载安装后再bin目录下找到URLRewriter.dll文件 2)项目文件添加引用URLRewriter.dll 3)配置文件的设置原创 2012-07-27 14:46:23 · 270 阅读 · 0 评论 -
遍历repeater里控件的值
foreach (RepeaterItem item in this.Rpt_Show.Items) { Label Lbl_HotelName = item.FindControl("Lbl_HotelName") as Label; if (Lbl_HotelName != null) {原创 2012-07-27 18:05:47 · 2805 阅读 · 0 评论 -
工作流实现
下面我们开始进入WF的开发之旅吧,好像废话的篇幅比较多,希望大家不要不喜欢看呵呵,下面我们就来开始开发吧来完成我们的WF开发之旅的第一个程序demo。 1、新建一个状态机工作流或者顺序工作流控制台应用程序: 2、输入项目名称后: 3、设计WorkFlow中的相关状态节点。主设计页面如下原创 2013-07-09 16:36:17 · 578 阅读 · 0 评论 -
gridview快速字符转换
DataFormatString="{0:发送失败;;发送成功};分隔符 分别表示字符窜中的正;负;零对应的字符窜原创 2013-03-27 16:48:18 · 451 阅读 · 0 评论 -
使用 反射技术调用类的方法
using System.Reflection; System.Reflection.Assembly test = System.Reflection.Assembly.GetExecutingAssembly(); object obj = test.CreateInstance("zhong", true);原创 2012-12-23 17:45:29 · 319 阅读 · 0 评论 -
通过后台采集返回页面信息需要注意的事项
string url = "http://www.qmango.com/interface/comm/get_room_batch_info.asp?" + Context.Request.QueryString.ToString(); //这里一定要加上http string ResponseStr = ""; HttpWebRequest req原创 2012-08-20 15:56:12 · 472 阅读 · 0 评论 -
HttpModule的认识
asp.net的HTTP请求处理过程 完整的http请求在asp.net framework中的处理流程: HttpRequest-->inetinfo.exe->ASPNET_ISAPI.DLL-->HttpPipeline-->ASPNET_WP.EXE-->HttpRuntime-->HttpApplicationFactory-->HttpAppl转载 2012-07-27 14:37:26 · 279 阅读 · 0 评论 -
如何使服务端控件ID不再自动变?
.netframe4.0增加了个属性,叫ClientIDMode,它有4个值,分别是:AutoID: 自动输出和之前版本输出的clientID一样Static:输出和server端指定的id一样的idPredictable:对于dataGrid,listView特别有用,使ClientID值格式象clientIDrowsuffix一样; Inherit:这个值指定控件象它的父对原创 2013-04-12 18:43:36 · 624 阅读 · 0 评论 -
.NET当没有后台文件,又要增加些简单的功能怎么办?前台写后台事件!
protected void Button3_Click(object sender, EventArgs e) { }脚本里面直接写,BUTTON3可以新建原创 2012-07-19 18:16:36 · 217 阅读 · 0 评论 -
dynamic和var的区别
1.var声明一个局部变量只是一种简化语法,它要求编译器根据一个表达式推断具体的数据类型。2.var只能用于声明方法内部的局部变量,而dynamic可用于局部变量,字段,参数。3.表达式不能转型为var,但能转型为dynamic。4.必须显式初始化用var声明的变量,但无需初始化用dynam声明的变量。 常有人会拿var这个关键字来和dynamic做比较。转载 2012-07-27 14:55:31 · 2768 阅读 · 0 评论 -
获取客户机的IPV4地址
// 取得客戶端主機 IPv4 地址 public string GetClientIPv4() { String ipv4 =""; foreach (IPAddress ip in Dns.GetHostAddresses(GetClientIP())) { if (ip.AddressFamily.ToString() == "InterNetwork"转载 2012-12-06 19:18:25 · 938 阅读 · 0 评论 -
asp.net网站安全检测网址
https://asafaweb.com/Scan?Url=old.pinganxiaoba.com%2Findex.php原创 2015-03-11 14:42:13 · 651 阅读 · 0 评论