代码改变世界

随笔分类 -  Asp.Net

通过Request.Form获取同name的checkbox所有值

2013-01-16 17:20 by Fred-Xu, 6399 阅读, 收藏, 编辑
摘要: 前端页面需要有一个动态增加表格行的功能,引用了table.addrow.js这个jquery插件,每一行有一个checkbox,name统一为cbMaintainRatio,而鉴于这部分是一个纯Html Form的提交非用户控件,所以我们在后端使用Request.Form来获取值,但问题出来了:<table border="1" class="atable"> <tbody><tr class="evenRow"> <th> width(px) </th> ... 阅读全文

使用Google Weather API获取天气预报,中文支持

2012-03-23 11:48 by Fred-Xu, 2057 阅读, 收藏, 编辑
摘要: 这里我们使用asp.net来获取当地天气、时间信息前端页面:<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="GoogleWeatherAPI.aspx.cs" Inherits="EnhancementLot4.Tests.GoogleWeatherAPI" %><asp:Content ID="Con 阅读全文

Asp.net获取客户浏览器信息,Chrome名称不匹配问题

2012-03-09 15:34 by Fred-Xu, 838 阅读, 收藏, 编辑
摘要: 公司要自己做一套简单的网站统计系统,主要统计客户浏览器的一些信息,记录浏览器名称,主要版本,是否支持Java Script等信息,我们在.Net Framework 3.5下新建了一个Web项目,使用下面的代码来获取客户浏览器名称:Request.Browser.Browser问题出现了,在Chrome浏览器下,获取到的浏览器名称是AppleMAC-Safari,而不是Chrome,其它诸如IE,Firefox都是正常的。灰常抓狂!!!于是乎把Web项目改到.Net Framework 4.0框架,问题解决。 阅读全文

flash+ashx读取xml中文乱码解决方法

2010-08-24 17:15 by Fred-Xu, 1151 阅读, 收藏, 编辑
摘要: 在Ria项目中经常使用ashx输出xml,直接在Chrome/FF/IE中显示正常,但是Flash读取的是都是中文乱码。ashx默认的内容类型是"text/plain",改为"text/xml"后,Flash获取还是中文乱码;Response.Write加上<?xml version="1.0" encoding="utf-8"?>表头还是不行;使用System.Text下的特定转码还... 阅读全文

使用Request.RawUrl获取当前请求重写(UrlRewrite)后的Url

2010-04-09 12:28 by Fred-Xu, 4162 阅读, 收藏, 编辑
摘要: 就像博客园、Csdn这类网站中,我们经常会遇到如果没有登录该网站,访问的页面会直接跳转至登录页,并且网址中会有?RetrunURL=http//www.cnblogs.com/fred_xu,一旦我们登录后,网站会自动跳转至我们前一个访问的页面,很人性化。  网上搜索此类问题,大多数都是使用以下方法得到当前Url的。  但我们有时会碰到Request.Url null的错误,或者在我们使用Inte... 阅读全文

Jquery Validation无法在Chrome浏览器下进行form.submit()表单提交的解决方法

2010-04-09 10:04 by Fred-Xu, 3503 阅读, 收藏, 编辑
摘要: Jquery Validation验证插件中的form.submit()方法有时会在Chrome谷歌浏览器中提交Form无效,解决方法是将form.submit()改为__doPostBack('Button3',''); 备注:    上面的Button3按钮是asp.net Button控件,点击会进行提交表单执行服务器端事件。而asp.net(带有服务器端form)的页面会在客户端自动生成以... 阅读全文

NUnitAsp单元测试报错DoctypeDtdException : Problems with DOCTYPE DTD解决方法

2010-04-06 13:25 by Fred-Xu, 441 阅读, 收藏, 编辑
摘要: 开发环境:Vs2008,NUnit2.5.2,遨游浏览器(默认),XP sp3单元测试代码测试都通过了,但是一直会报下面的错误:解决方法:把测试页面头部的代码:改为:即可。 阅读全文

Intelligencia.UrlRewriter相关资源整理

2009-11-22 11:34 by Fred-Xu, 5325 阅读, 收藏, 编辑
摘要: 1.Server2000/2003/XP操作系统下IIS的配置:官网:http://urlrewriter.net/index.php/support/installation2.UrlRewriter.net(入门篇)(进阶篇)(高级篇)代码示例:下载:/Files/Fred_Xu/UrlRewriter.NET.rar3.Intelligencia.UrlRewriter在IIS7、7.5中的... 阅读全文

XML/SWF Charts 5.08 – 统计从此无忧[提供下载]

2009-11-16 09:30 by Fred-Xu, 3207 阅读, 收藏, 编辑
摘要: XML/SWF Charts 5.08,一款免费下载,免费使用的Chart,支持语言 (PHP, ASP, CFML, Perl, etc.)拥有几十种图片显示效果。在线demo下载/Files/Fred_Xu/charts.zip官方首页特点: 从静态或者动态数据源快速生成图表(任何脚本语言)。无需加载页面全部更新和数据流。交互滚动(任何数据点的数字上), drill-down, 3D rota... 阅读全文

提示ExecuteReader: CommandText 属性尚未初始化

2009-09-14 11:00 by Fred-Xu, 10000 阅读, 收藏, 编辑
摘要: 遇到的情况:所有sql语句、参数都是正确无误的,但是执行程序后会报错“ExecuteReader: CommandText 属性尚未初始化”。百度、谷歌一下,并没有搜索到我这种出错情况....囧经过第二轮代码复查,终于找到了问题所在,原来是storedProcName没有传存储过程的名称!太低级失误啦![代码] 阅读全文

Js获取Gridview中模板列控件ID,获取控件生成的HTML中的ID

2009-09-11 12:19 by Fred-Xu, 2741 阅读, 收藏, 编辑
摘要: 在Gridview的RowDataBound事件写如下代码:[代码]Sample:[代码]页面代码:[代码] 阅读全文

asp.net ajax calendar控件中textbox禁止客户端输入

2009-09-02 09:43 by Fred-Xu, 1110 阅读, 收藏, 编辑
摘要: 项目中使用了Asp.net ajax toolkits 里的Calendar控件,发现默认配置的TextBox在选中日期后,客户端可以对其进行修改(加入修改为2009-dd-10),如果客户端或者服务器端没有对TextBox输入的内容作日期判断就会报错。我把TextBox的Readonly属性设置为True,这样一来客户端是没法输入啦,但是后台就无法获得Calendar选择的日期啦,百度/goog... 阅读全文

下拉菜单DropDownList无法插入项 Items.Insert unavailable

2009-09-01 15:14 by Fred-Xu, 1011 阅读, 收藏, 编辑
摘要: 这个问题我想一般开发人员很少会遇到,但偏偏被我的粗心大意给遇到啦。情况是这样:我先给DropDownList控件绑定了数据源,然后用DropDownList.Items.Insert(0,new ListItem("全部...",""))插入一条项,但是经过N出调整和编译,始终无法显示新插入的那条“全部...”到DropDownList中。原先的代码如下:[代码]问题所在:... 阅读全文

asp.net执行js出现“已终止操作”的解决方法

2009-08-19 10:35 by Fred-Xu, 632 阅读, 收藏, 编辑
摘要: 出现这种情况一般是由于ASP.NET页面PostBack后向页面添加了js脚本,js脚本又对DOM对象进行了操作,而DOM又没加载完毕,导致浏览器中断。例(结合Jquery):一、cs文件string msg = "<script>show_msg('保存成功!');</script>";Page.ClientScript.RegisterStartupScript(Pag... 阅读全文

DataTable 复制 DataRow 出现 “该行已经属于另一个表”错误的解决办法【转】

2009-08-12 16:21 by Fred-Xu, 721 阅读, 收藏, 编辑
摘要: DataTable dt = new DataTable();dr=所要添加到dt的DataRow。dt.Rows.Add(dr[);//出错提示为:该行已经属于另一个表解决方法dt.Rows.Add(dr.ItemArray); 阅读全文

Lazy Loading jQuery Tabs with ASP.NET[转]

2009-08-11 20:22 by Fred-Xu, 488 阅读, 收藏, 编辑
摘要: This article looks at efficient use of jQuery tabs when displaying data. Specifically, it covers how to lazy-load data, so that it is only accessed and displayed if the tab is clicked. Lazy Loading is... 阅读全文

UpdatePanel中使用jquery tabs

2009-08-11 20:20 by Fred-Xu, 741 阅读, 收藏, 编辑
摘要: [代码] 阅读全文

后台调用前台js函数/方法

2009-08-11 15:54 by Fred-Xu, 1476 阅读, 收藏, 编辑
摘要: 前台js:[代码]后台调用:[代码] 阅读全文

GridView中获取UserControl

2009-08-04 09:53 by Fred-Xu, 376 阅读, 收藏, 编辑
摘要: 如果设计的UserControl中有公共的参数 /// <summary> /// 缺陷ID /// </summary> public int DefectID { get; set; } /// <summary> /// 用例ID /// </summary> public int CaseID { get; set; } /// <su... 阅读全文

.Net转义字符[转]

2009-07-07 22:19 by Fred-Xu, 890 阅读, 收藏, 编辑
摘要: C# 转义符 字符名\' 单引号\" 双引号\\ 反斜杠\0空字符\a感叹号\b退格\f 换页\n新行\r 回车\t水平 tab\v垂直tab\\ \\| |\. .\--\^^\??\**\++\{{\} }\((\))\{{\}}\[ [\] ]--------------VB.net转义符 字符名"" : " 成员 常量 等效 说明 -----------------------------... 阅读全文