【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)
.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)
.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)
Jquery异步加载页面(load)
摘要:想实现Jquery 加载完页面内容再显示出内容来吗?使用 load函数即可实现2010-05-21话不多说,上图先。第一步:第二步 点击“load 1“按钮。出现"正在加载..."第三步:加载完成JS代码: $(document).ready(function() { $('#btnLoad1.button').click(function() { $('#header').html("正在加载..."); //$('#load_content').load('http://jqueryui.com
阅读全文
posted @
2010-05-21 16:37
Renn.Erann
阅读(8586)
推荐(0)
jQuery与其他库冲突的解决方法
摘要:今天使用了mootools库的图片轮换效果。结果出差了。原来这个文件中已经引用了Jquery库。两库相冲突。导致不能运行。主要原因是$的重载造成的。$("Divid")为Jquery以为的库使用的参数调用方式。Jquery则使用$("#id"),这样造成Jquery下的很多不能使用。我的解决办法://定义匿名函数并设置形参为$ //执行匿名函数且传递实参jQuery(function($) {//原来的jquery函数/*---------登录login-------*/function chkLogin() { if ($("#loginUs
阅读全文
posted @
2010-04-30 16:46
Renn.Erann
阅读(387)
推荐(0)
JS页面加载完成才显示
摘要:上效果图:上传过程等待。完成后载入页面。JS代码:function window.onload() { //页面加载完成后执行以下表达式 loadState(); } function loadState() { var url = "http://sss.drivetop.com.cn"; //要加载的目标页 var iframe = document.getElementById("frm"); iframe.src = url; document.getElementById("msg").innerHTML = "&
阅读全文
posted @
2010-04-23 15:24
Renn.Erann
阅读(7661)
推荐(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)
Gridview与DropDownList联动添加数据实时更新
摘要:效果如下:在选中ddl中的某项值后,GridView中呈现数据.在tb中输入test.点击新增按钮,数据直接呈现,并弹出提示对话框.该过程无页面刷新,用到了Ajax.主要代码如下:<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional&
阅读全文
posted @
2009-04-18 07:45
Renn.Erann
阅读(519)
推荐(0)
Ajax无刷新检测用户名是否占用,如果占用则不能提交!
摘要:在网上找的ajax代码判断用户是否被注册过,这些代码都有一个共同的点,如果异步检测到数据库中有相同的用户名,那么返回的xmlHttp.responseText只是提示我们该数据数据库中已存在,但是却忽略了一个问题,就是可能用户还是用这个相同的用户名直接提交,那么我们检测这一步就相当于是一个摆设,没有任何限制.所以我就对此做了些改进,将传回来的数据进行了判断,然后根据具体情况,将提交按钮的disabled值进行改写,这样如果检测到用户名相同的话,提交按钮是不可用的.效果如下:js代码如下:<mce:script type="text/javascript"><
阅读全文
posted @
2009-04-09 17:52
Renn.Erann
阅读(518)
推荐(1)