简述.net的集合类对象模型(6)描述C#中值类型和引用类型,并分别举例 
XML部分:(1)请给出从如下XML文档中定位“name”为“Cynthia Randall”的“author”节点的XPath语句。
<?xml version="1.0" encoding="utf-8" ?> 
<authors>
  <author period="modern">
    <name>Eva Corets</name>
    <nationality>British</nationality>
  </author>
  <author>
    <name>Cynthia Randall</name>
    <nationality>Canadian</nationality>
  </author>
  <author period="modern">
    <name>Paula Thurman</name>
    <nationality>British</nationality>
  </author>
</authors>(2)编程实现给上述XML文件的“name”为“Cynthia Randall”的“author”节点添加属性period=”traditional”
(3)将上述XML文件经下面的XSL文件转换后将出现什么结果?
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:output indent="yes" method="html" version="1.0" encoding="gb2312"/>
<xsl:template match="/">
<table>
<tr>
<th>period</th>
</tr>
<xsl:apply-templates/>
</table>
</xsl:template>
<xsl:template match="author">
<tr>
<td>
<xsl:value-of select="@period"/>
</td>
</tr>
</xsl:template>
</xsl:stylesheet>(4)修改上述样式表,使结果仅仅显示period等于modern。
 
ASP.Net部分:
(1)在DataGuid中如何实现对数据的修改?如何将CheckBox等控件加入DataGuid中?如何控制数据行的颜色?(2)现有一标准的WEB页面WebForm1.aspx及相关的代码隐藏类文件WebForm1.aspx.cs。请在下图中绘出各部分的关系。
 
((4)解释IsPostBack属性 和AutoPostBack属性(5)请列出你所知的刷新局部页面的方法。(6)请说明在WEB客户端脚本及服务器端调用Web Services的方法。(7)描述asp.net页面处理过程。(8)在构建安全的asp.net程序方面有哪些建议和方法。

解决方案 »

  1.   

    晕好简单的问题这种东西还要大虾????有没有搞错看看这里的觉得还行
    http://community.csdn.net/Expert/topic/3821/3821302.xml?temp=.7996485
      

  2.   

    (5)请列出你所知的刷新局部页面的方法:
    用frameset\iframe
      

  3.   

    这些题目比较吃力..XPath,XSL部分基本不会..看来不用混了...:(
      

  4.   

    Q在DataGuid中如何实现对数据的修改?如何将CheckBox等控件加入DataGuid中?如何控制数据行的颜色?
    A用了EditCommandColumn 来支持单行数据的就地编辑,通过对要编辑的字段使用 TemplateColumn 对象,可以精确地控制编辑数据的方法。
    通过 TemplateColumn,可以完全控制列中呈现的控件以及绑定到这些控件的数据字段。
    通过HeaderStyle-BackColor="#aaaadd"   BackColor="#aaaadd"  区分颜色Q描述C#中值类型和引用类型,并分别举例
    A值类型是直接在堆栈中创建,引用类型是在堆栈中创建指向堆(存放值的)的引用。
      

  5.   

    Q解释IsPostBack属性 和AutoPostBack属性
    A自动回拨AutoPostBack
    页面初始化响应IsPostBack
     EG:ropDownList1.AutoPostBack="True";private void Page_Load(object sender, System.EventArgs e)
    {
          if(!IsPostBack)
          {
             //该页面初始化的代码
          }
          //可以加你在响应事件和初始化时一同实现的代码}private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
    {
       Label1.Text="您选择的学校是:"+DropDownList1.SelectedItem.Text;
    }
      

  6.   

    Q  在构建安全的asp.net程序方面有哪些建议和方法。
    A  ASP.NET 与 IIS 一起使用以支持身份验证,并使用基本、简要和 Windows 身份验证。ASP.NET 支持 Microsoft Passport 身份验证服务,该服务提供单一登录服务和对用户配置文件服务的支持。ASP.NET 还为要使用基于窗体的身份验证的应用程序提供可靠的服务。基于窗体的身份验证使用 Cookie 鉴别用户的身份,并允许应用程序执行自己的凭据验证..........................................................................................................
      

  7.   


    Q请说明在WEB客户端脚本及服务器端调用Web Services的方法
    A访问 ASP.NET 内部对象, Session 和 Application 对象从 Web 服务方法返回数据集。这是 XML Web 服务的一个非常强大的应用,因为数据集可以在智能结构中存储复杂的信息和关系。通过服务公开数据集后,可以限制数据服务器正在使用的数据库连接。 
    WebService Behavior Overview http://msdn.microsoft.com/workshop/author/webservice/overview.asp 
    Using the WebService Behavior http://msdn.microsoft.com/workshop/author/webservice/using.asp 
    The WebService Behavior http://msdn.microsoft.com/workshop/author/webservice/webservice.asp 
      

  8.   

    hi
    不知道是我才疏学浅还是出题这个人水平问题
    (1)在DataGuid中如何实现对数据的修改?如何将CheckBox等控件加入DataGuid中?如何控制数据行的颜色?DataGuid是什么?
      

  9.   

    呵呵是DATAgrid
    估计是出题者打字不过关哦
      

  10.   

    呵呵是DATAgrid
    估计是出题者打字不过关哦