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

ASP.NET 使用 XmlDataSource 控件筛选数据


      可通过将 XmlDataSource 控件的 XPath 属性设置为 XPath 筛选表达式,来筛选该控件公开的 XML 数据。如果已指定可扩展样式表语言 (XSL) 样式表来转换 XmlDataSource 控件公开的数据,则在转换后会应用 XPath 筛选表达式。
下面的代码示例演示绑定到 TreeView 控件的 XmlDataSource 控件。XML 数据是使用 XPath 查询筛选的。
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<script runat="server">
 
void SelectRegion(object sender, EventArgs e)
{
  if (RegionDropDownList.SelectedValue == "(Show All)")
    PeopleDataSource.XPath = "/People/Person";
  else
  {
    string selectedValue = "";
 
    switch (RegionDropDownList.SelectedValue)
    {
      case "CA":
        selectedValue = "CA";
        break;
      case "HI":
        selectedValue = "HI";
        break;
      case "WA":
        selectedValue = "WA";
        break;
      default:
        // Invalid value.
        break;
    }
 
    PeopleDataSource.XPath = "/People/Person[Address/Region='" + selectedValue + "']";
  }
 
  PeopleTreeView.DataBind();
}
 
</script>
 
<html  >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
      <table border="0" ce


相关文档:

asp.net的几种页面传值方法

1. 使用QueryString变量
  QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:
a.aspx的C#代码
private void Button1_Click(object sende ......

Asp.net 发送大量邮件超时的解决办法

我们知道在.Net中发送邮件使用的是SmtpClient 类,比如简单的如下:
            SmtpClient client = new SmtpClient(args[0]);
            // Specify the e-mail sender.
     ......

在UpdatePanel中使用验证控件 (asp.net C#)


这是微软的一个Bug,可以去官网下载一个Validators.dll,引用到你的项目下,然后在Web.Config里configuration/system.web/pages节点中添加(或修改)如下的元素:
<pages>
      <tagMapping>
        <add tagType="System.Web.UI.Web ......

黑衣女妖学做新闻系统(一):黑衣女妖想学asp.net


理论和实践不一样,理论再好,也要能实践才行。
如果你从来没有写过程序,那么,在写程序之前还是先看看语法之类的基础;如果你写过程序,那么你就可以边写程序边学习。
无论用什么语言写一个网站,其根本都是差不多,无非就是对数据库的操作,如插入、删除、修改和查询。
类并不可怕。类无非就是一些函数和属性,而且 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号