asp.net 读取xml文件里面的内容,绑定到dropdownlist中
发布时间:2020-12-15 20:44:55 所属栏目:asp.Net 来源:网络整理
导读:xml文件编写 复制代码 代码如下: ?xml version="1.0" encoding="gb2312" ? BookType parameter name商务管理/name value0/value /parameter parameter name金融管理/name value1/value /parameter parameter name心理学专业/name value2/value /parameter pa
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-mvc – 多个字段的远程验证
- asp.net-mvc – Razor视图引擎:复杂循环和HTML
- ASP.Net的最佳“加载”反馈?
- asp.net-mvc – 使用像Stackoverflow这样的查询字符串版本化
- asp.net – 如何查看Chrome开发者工具中发布到表单的数据大
- ASP.NET WEB应用程序(.network4.5)mvc 程序的结构解读
- asp.net – 为每个用户创建专用URL(ASP .net)
- asp.net-mvc – asp.net mvc formcollection
- asp.net-mvc – 在ASP.NET MVC控制器结果中设置HTTP状态不呈
- ASP.net相同的原始策略标头不起作用
推荐文章
站长推荐
- asp.net-web-api – 从数据存储实现动态OAuthBea
- asp.net-mvc – CssRewriteUrlTransform没有被调
- asp.net – 在会话中存储值是否安全?
- 我到底是什么时候需要在经典的asp中将对象设置为
- ninject – 为从ASP.NET MVC和工作者应用程序使用
- asp.net – IE 11中的报表查看器打印按钮
- asp.net – MVC3 – 向控制器添加一个文件夹?
- 从ASP.NET Web API中删除XML中的命名空间
- asp.net-core – Visual Studio 2015中的ASP.NET
- asp.net-mvc – HandleError属性没有任何效果
热点阅读