手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >asp.net 读取xml文件里面的内容,绑定到dropdownlist中
asp.net 读取xml文件里面的内容,绑定到dropdownlist中
摘要:xml文件编写复制代码代码如下:商务管理0金融管理1心理学专业2心理咨询师3企业行政管理师4.aspx页面专业:.aspx.cs页面复制代码...

xml文件编写

复制代码 代码如下:

<?xml version="1.0" encoding="gb2312" ?>

<BookType>

<parameter>

<name>商务管理</name>

<value>0</value>

</parameter>

<parameter>

<name>金融管理</name>

<value>1</value>

</parameter>

<parameter>

<name>心理学专业</name>

<value>2</value>

</parameter>

<parameter>

<name>心理咨询师</name>

<value>3</value>

</parameter>

<parameter>

<name>企业行政管理师</name>

<value>4</value>

</parameter>

</BookType>

.aspx页面

<tr bgcolor="#ffffff">

<td>

专业:</td>

<td>

<asp:DropDownList ID="y_zhuanye" runat="server" Width="144px">

</asp:DropDownList></td>

</tr>

.aspx.cs页面

复制代码 代码如下:

protected void Page_Load(object sender, EventArgs e)

{

if (!Page.IsPostBack)

{

fileName = Server.MapPath("ZhuangYe.xml");

this.SetDropDownList(fileName, y_zhuanye);

this.DataBind();

}

else

{

}

}

//读取XML里的信息

//fileName 表示要读取的XML文件名的路径

//listBox 表示要添加在那个DropDownList 下拉框里

public void SetDropDownList(String fileName, DropDownList listBox)

{

//String fileName = Server.MapPath("BookType.xml");

XmlTextReader myXMLReader = new XmlTextReader(fileName);

String tempName="";

while (myXMLReader.Read())

{

if (myXMLReader.NodeType == XmlNodeType.Element)

{

if (myXMLReader.LocalName.Equals("name"))

{

tempName =myXMLReader.ReadString();

}

else if (myXMLReader.LocalName.Equals("value"))

{

String tempValues = myXMLReader.ReadString();

if (tempName == null || tempName.Equals(""))

{

}

else

{

listBox.Items.Add(new ListItem(tempName,tempValues));

}

}

else

{

}

}

else

{

}

}

}

【asp.net 读取xml文件里面的内容,绑定到dropdownlist中】相关文章:

asp.net传多个值到其它页面的具体实现

[.net] 操纵自如-页面内的配合与通信

asp.net 上传大文件解决方案

获取远程网页的内容之一(downmoon原创)

asp.net后台如何动态添加JS文件和css文件的引用?

asp.net读取excel中的数据并绑定在gridview

ASP.NET中读取XML文件信息的4种方法与示例代码

asp.net下获取Excel所有的工作表名称

Asp.net获取服务器指定文件夹目录文件并提供下载的方法

asp.net 的错误处理机制讲解

精品推荐
分类导航