易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net js css 等开发中可能会用到的 不断更新


一、用JQuery的Ajax加载XML并解析的注意事项
1、Content-Type
   很多时候无法解析就是Content-Type的问题。如果本身就是XML文件,请跳过这一步。
   动态生成的XML一定要将其设置为text/xml,否则默认就是text/html也就是普通的文本。   常见语言的Content-Type设置:
   response.setHeader("ContentType","text/xml");  //jsp
   response.ContentType= "text/xml"; //asp
   header("Content-Type:text/xml"); //php
2、xml结构
   XML一定要封闭的,很重要的!
<?xml version="1.0" encoding="UTF-8"?>
<stulist>
<student email="1">
<name>zhangsan</name>
<id>1</id>
</student>
<student email="2">
<name>lisi</name>
<id>2</id>
</student>
</stulist>
3、解析
$.ajax({
async: true, // 默认true(异步请求)
cache: true, // 默认true,设置为 false 将不会从浏览器缓存中加载请求信息。
type: "GET", // 默认:GET 请求方式:[POST/GET]
dataType: "xml", //默认["xml"/"html"] 返回数据类型:["xml" / "html" / "script" / "json" / "jsonp"]
url: "HomePageData/FlashResRecommend.xml", // 默认当前地址,发送请求的地址
error: function(xml) { alert('加载数据出现错误'); }, // 请求失败时调用
timeout: 10000, // 设置请求超时时间
success: function(xml) { // 请求成功后回调函数 参数:服务器返回数据,数据格式.
$(xml).find("student[email='1']").size();//可以获取属性为1的个数
xml.documentElement.childNodes.length;//可以获取属性为1的个数
$(xml).find("News[Status='1']").each(function(i) {
var Title = $(this).children("name").text(); //去对象的文本
var email = $(this).attr("email");//取属性
});
}
});

更多可以参考ibm文章:使用 jQuery 在浏览器中处理 XML
http://www.ibm.com/developerworks/cn/xml/x-feedjquery/
二、Asp.net后台绑定xml并进行分页
<asp:Repeater ID="rptResType2" runat="server" >
<HeaderTemplate>
<div class="mycon


相关文档:

Bind和Eval的不同用法 (asp.net C#)

今天在用DataList的模板列的时候习惯性地像在03中那样去给模板列的绑定字段加个处理函数:
 < asp:Label ID = " Label1 " runat = " server " Text = ' <%#ConvertState(Bind("Status"))%> ' ></ asp:Label >
     可是竟然出错:当前上下文中不存在名称“Bind” ......

解决vs2005不能调试ASP.NET程序

异常详细:
1. 错误列表没有记录,编译通过。
2. 显示输出:
“WebDev.WebServer.EXE”(托管): 已加载“C:\WINDOWS\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
“WebDev.WebServer ......

CSS Hack 总结


浏览器越来越多,不同的浏览器,不同的版本在页面的渲染上都各不相同。这让网页开发人员很头疼,为了能兼容各个浏览器,人们挖掘出了很多 CSS Hack。下面进行一下总结,如果还有其他的 CSS Hack 欢迎提供。
一) 针对 IE 的 Hack
大部分 CSS Hack 都是针对 IE 的,这是用于我们的 IE "坚强"所致,尤其是 IE6。
#test { ......

网页渐变背景 css 转

從上到下
body{
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#000000);
} 二、从左上至右下渐变
body{
FILTER: Alpha( style=1,opacity=25,finishOpacity=100,
startX=50,finishX= 100,startY=50,finishY=100);
background-color: skyblue; ......

学会使用css中的behavior 南三方

    网页中我们经遇到刷新要保留表单里内容的时候,习惯的做法使用cookie,但是那样做实在是很麻烦,css中的behavior就为我们很好的解决了这个问题。
  比如:
  <input style="behavior:url(#default#savehistory)" name="youname" type="text" id="yourname" size="10" autocomplete="off">
   ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号