快速业务通道

asp.net用户控件读取以及赋值

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-04-12

最近项目中看到同事写的一个用户控件,是一个下拉,值是从XML中读取的,而且这部分还用到了LINQ读取XML的知识,最近才看了一点点LINQ的知识,当记录一下吧。XML内容如下:
XML/HTML

  1. <?xml version="1.0" encoding="utf-8" ?>  
  2. <SystemVersion>  
  3.     <Item>  
  4.         <Version_ID>1</Version_ID>  
  5.         <Version_Name>CN</Version_Name>  
  6.     </Item>  
  7.     <Item>  
  8.         <Version_ID>2</Version_ID>  
  9.         <Version_Name>EN</Version_Name>  
  10.     </Item>  
  11. </SystemVersion>  

用户控件的关键代码:
SystemVersion.ascx

  1. <%@ Control Language="C#" AutoEventWireup="true" CodeFile="SystemVersion.ascx.cs" Inherits="UserControls_SystemVersion" %>   
  2. <!-- Value是传入的值 -->   
  3. <div style="white-space:nowrap">   
  4. <asp:DropDownList ID="ddlVersion" runat="server">   
  5. </asp:DropDownList>   
  6. </div>  

后台文件:

  1. using System;   
  2. using System.Collections.Generic;   
  3. using System.Linq;   
  4. using System.Web;   
  5. using System.Web.UI;   
  6. using System.Web.UI.WebControls;   
  7. using System.Data;   
  8. using System.Xml;   
  9. using System.Xml.Linq;   
  10.   
  11. public partial class UserControls_SystemVersion : System.Web.UI.UserControl   
  12. {   
  13.     private const string CON_FilePath = "~/App_Data/sysVersion.xml";   
  14.   
  15.     //// <summary>   
  16.     /// 下拉框赋值   
  17.     /// </summary>   
  18.     public string Value   
  19.     {   
  20.         set { ViewState["Value"] = value; }   
  21.         get { return ViewState["Value"] == null ? null : ViewState["Value"].ToString().Trim(); }   
  22.     }   
  23.   

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号