随笔分类 -  ASP.NET Web

1 2 3 下一页
真正解决HtmlAgilityPack抓取网页 中文乱码问题
摘要:HTMLAgilityPack官方Dll处理汉字时出现乱码。解决方案:1.打开官方提供的Source项目2.找到HtmlAgilityPack项目3.找到“ private HttpStatusCode Get 方法”4.按如下修改代码 //原官方代码 //Encoding respenc = !string.IsNullOrEmpty(resp.ContentEncoding) // ? Encoding.GetEncoding(resp.ContentEncoding) // : null; //修改中文乱码问题 System.Text.Encoding respenc; if ((res 阅读全文
posted @ 2011-05-12 10:50 Renn.Erann 阅读(1008) 评论(0) 推荐(0)
日期格式化{0:yyyy-MM-dd HH:mm:ss.fff}和{0:yyyy-MM-dd hh:mm:ss.fff}的区别
摘要:{0:yyyy-MM-dd HH:mm:ss.fff}:使用24小时制格式化日期{0:yyyy-MM-dd hh:mm:ss.fff}:使用12小时制格式化日期以下同理,从左至右分别为-年-月-日 时:分:秒.毫秒{0:yyyy-MM-dd HH:mm:ss zzz}{0:yyyy-MM-dd HH:mm:ss.ff zzz}{0:yyyy-MM-dd HH:mm:ss.fff zzz}{0:yyyy-MM-dd HH:mm:ss.ffff zzz} 阅读全文
posted @ 2010-12-09 14:18 Renn.Erann 阅读(771) 评论(0) 推荐(0)
ASP.NET中实现二级或多级域名
摘要:1.域名解析问题 输入了域名http://1234.abc.com/,浏览器提示找不到网页。首先,你应该确认你的域名是否支持泛域名解析,就是让所有的二级,三级域名都指向你的server。其次,要保证你的站点是服务器上的默认站点,就是80端口主机头为空的站点即可以直接用IP可以访问的http://1234.abc.com/,要么要提示你的站点的错误信息,要么会正确的执行你定义的URLRewrite,要么显示你的站点的首页。 2.不能执行重写的问题 如果你确认你的域名解析是正确的,但是还是不能重写,访问http://1234.abc.com/会提示路径"/"找不到..., 如果 阅读全文
posted @ 2010-10-09 17:00 Renn.Erann 阅读(242) 评论(0) 推荐(0)
【C#】本地化两种方案
摘要:起因:AJAX异步通信到*.ashx一般处理程序时,传递中文将出现乱码。解决方案一:在aspx页面中的JS代码中进行编码:var fileName = "测试test";fileName = escape(fileName); //传值编码,中文时有用 在一般程序程序页面(*.ashx) 解码:context.Response.ContentType = "text/plain";//context.Response.Charset = "utf-8";string name = HttpContext.Current.Server. 阅读全文
posted @ 2010-08-05 09:28 Renn.Erann 阅读(877) 评论(0) 推荐(0)
【C#】Color颜色对照表
摘要:Color.AliceBlue240,248,255Color.LightSalmon255,160,122Color.AntiqueWhite250,235,215Color.LightSeaGreen32,178,170Color.Aqua0,255,255Color.LightSkyBlue135,206,250Color.Aquamarine127,255,212Color.LightSlateGray119,136,153Color.Azure240,255,255Color.LightSteelBlue176,196,222Color.Beige245,245,220Color.L 阅读全文
posted @ 2010-07-11 22:28 Renn.Erann 阅读(9035) 评论(2) 推荐(7)
【ASP.NET Chart】MSChart图片保存到硬盘
摘要:MSChart 提供了很丰富的图表处理功能,但它默认是保存在内存中的。如果要将图片保存到硬盘中。则需要使用到ImageLocation属性!Chart.ImageLocation名称空间:System.Web.UI.DataVisualization.Charting程 序集:System.Web.DataVisualization(system.web.datavisualization.dll)在VS2008中,其默认值为:ChartPic_#SEQ(300,3)看几个关联属性:1、Chart.RenderType 此属性决定MSChart生成的图形以何种方式送到客户端,有三种:Image 阅读全文
posted @ 2010-07-09 10:58 Renn.Erann 阅读(2799) 评论(0) 推荐(0)
【ASP.NET Chart】ChartImg.axd 执行子请求时出错
摘要:ChartImg.axd 执行子请求时出错,主要是web.config配置问题,整理正确配置如下:<appSettings> <add key="ChartImageHandler" value="storage=file;timeout=20;url=~/TempImages/;" /></appSettings><httpHandlers> <add path="ChartImg.axd" verb="GET,POST,HEAD" type="Sy 阅读全文
posted @ 2010-07-09 10:19 Renn.Erann 阅读(315) 评论(0) 推荐(0)
.NET中获取多个数据库结果集
摘要:使用DataReader:System.Data.SqlClient.SqlDataReader sdr = db.ExeDataReader();sdr.NextResult();//下一个结果集 使用DataAdapter:System.Data.SqlClient.SqlDataAdapter sda = new System.Data.SqlClient.SqlDataAdapter(strSql,conn);System.Data.DataSet ds = new System.Data.DataSet();sda.Fill(ds);System.Data.DataSet dsSub 阅读全文
posted @ 2010-06-03 16:05 Renn.Erann 阅读(362) 评论(0) 推荐(0)
list两种取值方式
摘要:使用for或才foreach取值。代码如下:protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string cmID=string.Empty; string cmuid=string.Empty; cmID = "1"; cmuid = "1"; getCmptModel gcm = new getCmptModel(); List<CmptModel> cmodel = gcm.GetModuleCmpt(cmID, cmuid); for 阅读全文
posted @ 2010-06-03 14:57 Renn.Erann 阅读(1771) 评论(0) 推荐(0)
.NET+jQuery,多种ajax解决方案
摘要:原文来自:http://wiki.belltoy.net/allentranks/ashx_jquery_a_lightly_ajax_solution_of_asp.net--------------------------------------------------------------------------------跟shotdog老师研究探讨了下asp.net里,除官方庞大asp.net ajax之外的ajax解决方案。我们想法是以不同的服务器端方式输出,然后在页面使用jQuery的ajax实现调用服务器端几个解决方案:1、使用一般的webform,在页面用jQuery aj 阅读全文
posted @ 2010-05-26 09:42 Renn.Erann 阅读(426) 评论(0) 推荐(0)
C#中调用mysql存储过程出现的问题
摘要:在root账号中,可以正常调用存储过程.换到common_user账号时,同一存储过程名调用出现问题.追踪调试时出现:SELECT command denied to user 'common_user'@'localhost' for table 'proc' 搜索解决方案:MySqlConnection myconnection = new MySqlConnection("server=localhost;user id=common_user; password=***;database=testdb; Use Procedur 阅读全文
posted @ 2010-04-13 14:44 Renn.Erann 阅读(1128) 评论(0) 推荐(0)
解决_类百度在线留言本_所遇到的问题
摘要:效果测试:sss.DriveTOP.com.cn;代码下载:http://iflash50.download.csdn.net/调用方法:在要嵌入留言本的页面加入如下代码,即可得到数据。<mce:script type="text/javascript" src="float/float.js" mce_src="float/float.js" charset="gb2312" charset="gb2312"></mce:script> 问题之一:乱码问题;由于是HTM 阅读全文
posted @ 2010-03-16 13:27 Renn.Erann 阅读(180) 评论(0) 推荐(0)
代码高亮_总结
摘要:1,先上从微软的示例代码中找到的一个C#,VB代码高亮的例子。示例代码提供下载!http://download.csdn.net/source/20791272,JS版代码高亮.正则表达式的运用!http://download.csdn.net/source/20805533,再说一个JS+Flash做的开源“代码高亮”项目:SyntaxHighlighter 。目前version is 2.1.364。支持目前大多数代码高亮!下载地址:http://code.google.com/p/syntaxhighlighter/http://alexgorbatchev.com/wiki/Synta 阅读全文
posted @ 2010-02-25 18:48 Renn.Erann 阅读(260) 评论(0) 推荐(0)
全局_出错页面跳转_Global.asax
摘要:Global.asax void Application_Error(object sender, EventArgs e) { //在出现未处理的错误时运行的代码 Exception objErr = Server.GetLastError().GetBaseException(); string error = "发生异常页: " + Request.Url.ToString() + ""; error += "<br/>异常信息: " + objErr.Message + ""; Server.C 阅读全文
posted @ 2010-02-24 17:34 Renn.Erann 阅读(454) 评论(0) 推荐(0)
MySQL小数位取整
摘要://得分计算四舍五入SELECT ROUND((SUM(getfeng)/SUM(totalfeng))*100) as feng FROM answerdata WHERE uid='151' AND targetid IS NOT NULL 1.ceil () /ceiling() 向上取整 例: ceil(1.2) = 22.floor () 向下取整 例: floor(1.2) = 13.round() 四舍五入 例:round(1.4)=1 round(1.5)=2 阅读全文
posted @ 2010-01-22 12:26 Renn.Erann 阅读(2297) 评论(0) 推荐(0)
MSSQL 与 EXCEL互操作
摘要:SQL SERVER 和EXCEL的数据导入导出1、在SQL SERVER里查询Excel数据:-- ======================================================SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]下面是个查询的示例,它通过用于 Je 阅读全文
posted @ 2010-01-17 17:01 Renn.Erann 阅读(412) 评论(0) 推荐(0)
随机数组——不重复下标的一种思路
摘要:不费话了,上效果图。(1到20之间的数)使用说明: 本例是将1至size之间的数顺序打乱返回。但数不重复。用在一些在线考试——随机题但题不重复功能中。代码:/// <summary> /// 得到指定种子内的数据 随机数函数 /// 2009.12.17 by iflash50 /// </summary> /// <param name="size">种子长度</param> /// <returns>返回指定长度大小的随机数组</returns> private int[] GetRandData( 阅读全文
posted @ 2009-12-17 10:37 Renn.Erann 阅读(260) 评论(0) 推荐(0)
repeater 三级嵌套
摘要:话不多说,上图先。前台代码:<table cellpadding="0" cellspacing="1" width="100%"><asp:Repeater ID="rptClass" runat="server" onitemdatabound="rptClass_ItemDataBound"> <ItemTemplate> <tr style=" height:30px;" mce_style=" 阅读全文
posted @ 2009-12-15 10:57 Renn.Erann 阅读(350) 评论(0) 推荐(0)
ASP.NET清除Cookies
摘要://清除Cookies //Request.Cookies.Clear(); //HttpContext.Current.Response.Cookies["UserInfo"].Value = null; //cookie过期时间 HttpContext.Current.Response.Cookies["UserInfo"].Expires = DateTime.Now.AddYears(-100); //注销 //取消当前会话 HttpContext.Current.Session.Abandon(); 阅读全文
posted @ 2009-11-20 15:20 Renn.Erann 阅读(160) 评论(0) 推荐(0)
解决ajax以post方式传参时,字符串中有单引号的错误。
摘要:今天用ajax的post方式传值时,遇到一个问题,始终没有找到问题原因。后来把传的值中单引号去掉后,js正常了。经过搜索,也没有找到具体原因。最后通过隐藏域来中转该字符串。最后解决这个问题!无语了!备忘!js部份:////异步调用服务器信息function CallServiceInsert(){ var url=""; var param = ""; var sql = document.getElementById("hidSQL").value; //sql语句中有单引号,如果直接传参会报错。 url = "../aj 阅读全文
posted @ 2009-11-09 15:50 Renn.Erann 阅读(2320) 评论(0) 推荐(0)

1 2 3 下一页