資源簡介
簡單的xml投票系統
代碼片段和文件信息
using?System;
using?System.Data;
using?System.Configuration;
using?System.Collections;
using?System.Web;
using?System.Web.Security;
using?System.Web.UI;
using?System.Web.UI.WebControls;
using?System.Web.UI.WebControls.WebParts;
using?System.Web.UI.HtmlControls;
using?System.xml;
public?partial?class?svote?:?System.Web.UI.Page
{
????protected?void?Page_Load(object?sender?EventArgs?e)
????{
????????if?(!Page.IsPostBack)
????????{
????????????Bind();
????????????BindCbk();
????????}
???????
????}
????#region?顯示投票結果
????private?void?Bind()
????{
????????System.Text.StringBuilder?sb?=?new?System.Text.StringBuilder(“asp.net高級群(32545184)管理員選舉 昵稱 視圖 票數 “);
????????xmlReaderSettings?xts?=?new?xmlReaderSettings();//設置xts
????????xts.CloseInput?=?true;
????????xts.ConformanceLevel?=?ConformanceLevel.Document;
????????xts.IgnoreComments?=?true;
????????xts.IgnoreWhitespace?=?true;
????????xts.IgnoreProcessingInstructions?=?true;
????????xts.ValidationFlags?=?System.xml.Schema.xmlSchemaValidationFlags.None;
????????xmlReader?xr?=?xmlReader.Create(Server.MapPath(“qqvote.xml“)?xts);
????????int?all?=?1;
????????bool?bl?=?true;
????????while?(xr.Read())
????????{
????????????if?(xr.NodeType?==?xmlNodeType.Element)
????????????{
????????????????if?(xr.LocalName?==?“all“)
????????????????{
????????????????????all?=?int.Parse(xr.ReadString());
????????????????}
????????????????else?if?(xr.LocalName?==?“name“)
????????????????{
????????????????????if?(bl)
????????????????????{
????????????????????????sb.Append(““);
????????????????????????bl?=?false;
????????????????????}
????????????????????else
????????????????????{
????????????????????????sb.Append(“ “);?bl?=?true;
????????????????????}
????????????????????sb.Append(““?+?xr.ReadString()?+?“ “);
????????????????}
????????????????else?if?(xr.LocalName?==?“count“)
????????????????{
????????????????????string?count?=?xr.ReadString();
????????????????????sb.Append(“![]()
“);
????????????????????sb.Append(““?+?count?+?“(“?+?GetPreCount(all?int.Parse(count)).ToString()?+?“%) “);
????????????????}
????????????}
????????}
????????sb.Append(“ 總票數:“+all.ToString()+“
“);
????????xr.Close();
????????show.InnerHtml?=?sb.ToString();
????}
????#endregion
????
????private?int?GetPreCount(int?allint?count)
????{
????????return?count*100/all;
????}
????private?void?BindCbk()
????{
????????DataSet?ds?=?new?DataSet();
????????ds.Readxml(Server.MapPath(“QQvote.xml“));
????????cbk.DataSource?=?ds.Tables[1];
????????cbk.DataBind();
????}
????protected?void?cbk_DataBound(object?sender?EventArgs?e)
????{
????????int?count=cbk.Items
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1075??2007-04-19?15:16??votemanage.aspx
?????文件???????3731??2007-04-19?18:24??votemanage.aspx.cs
?????文件?????????57??2007-04-19?16:53??jilu.xm
?????文件????????314??2007-04-19?16:50??QQVote.xm
?????文件???????2965??2007-04-19?17:28??svote.aspx
?????文件???????6307??2007-04-19?16:50??svote.aspx.cs
?????文件????????266??2007-04-19?18:39??先讀.txt
-----------?---------??----------?-----??----
????????????????14715????????????????????7
- 上一篇:CISCO路由器配置手冊(CHM)
- 下一篇:jpeg圖像壓縮實例代碼
評論
共有 條評論