易截截图软件、单文件、免安装、纯绿色、仅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


相关文档:

学会使用css中的behavior 南三方

    网页中我们经遇到刷新要保留表单里内容的时候,习惯的做法使用cookie,但是那样做实在是很麻烦,css中的behavior就为我们很好的解决了这个问题。
  比如:
  <input style="behavior:url(#default#savehistory)" name="youname" type="text" id="yourname" size="10" autocomplete="off">
   ......

CSS 制作菜单栏

1、如何用ul制作一行菜单
<body>
<ul>
<li><a href="#">Link one</a></li>
<li><a href="#">Link two</a></li>
<li><a href="#">Link three</a></li>
<li><a href="#">Link four</a></li>
</ul> ......

ASP.NET弹出确认窗口

在ASP.NET 1.1中,要做1个弹出的确认对话框的话,一般是在服务端的代码中这样写:
private void Page_Load(object sender, System.EventArgs e)
{
    btnClick.Attributes.Add("onclick", "return confirm('Are you sure?');");
    // Button1.Attributes["OnClick"] = "return conf ......

vs2005不能调试ASP.NET程序

解决方法:
1.看看你的Terminal Services服务启动没有,如果没有启动就可以解决问题。
2确认  Machine  Debug  Manager  服务已启动
3、打开项目属性,在“Debug”(调试)一项里,把“Enable the Visual Studio hosting process”(启用Visual Studio 宿主进程)前的钩去掉。
4. ......

asp.net导出到excel

   导出到excel的方法有多种,比较常见的是直接导出到EXCEL,还有就是先将页面的数据写到磁盘文件,之后直接再打开文件,另外还有就
是借助第三方的控件。
前段时间写的导出数据到excel在excel2003中正常而在excel2007中数据乱码,今天了解到原来是Response.ContentType = "application/ms-excel";导致的,改为R ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号