65.9K
CodeProject 正在变化。 阅读更多。
Home

通用图形投票民意调查 Web 应用程序

starIconstarIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIcon

2.58/5 (23投票s)

2004年2月18日

2分钟阅读

viewsIcon

84783

downloadIcon

1551

通用的投票网络应用程序,用于从您的网站进行投票。

此通用投票网络应用程序教程由以下网站提供
www.pcbutton.com - (2004 竞选徽章, 政治徽章 
纪念品 徽章)

什么是投票网络应用程序?

投票网络应用程序是一个网页,您

可以添加到您的网站,允许用户

对事物进行投票,聊聊投票的候选人

并在投票中支持他们喜欢的选择。

 

为什么要向我的网站添加投票?

像这样的投票可以让你统计

用户选择,为您的用户提供娱乐

甚至可以帮助您在

网站上营销产品。

 

如何在我的网站上为自己的
选举配置此投票?

只需编辑 vote.xml 以保存有关您的

投票的信息

<candidates>
  <polltitle>2004 Presidential Campaign Voting Poll</polltitle>
  <pollinstructions>Click on the candidate that you believe should be the next president of the United States of America.</pollinstructions>
  <candidate>

 

候选人聊天室的名称,如果

有人决定聊聊这位候选人。

可以是任何您能想到的

IRC 频道名称,无需 '#'

    <chatroomname>SBT10027BUSH</chatroomname>

 


候选人的照片

    <image>SBT10027BUSH.jpg</image>


用户在投票给该候选人时可以访问的 URL

    <url>http://www.pcbutton.com/</url>

 


给候选人取个名字

    <candidatetitle>George W Bush</candidatetitle>

 

存储每次投票的 IP 地址以防止重复投票

    <votes>
      <vote>192.168.0.77</vote>
      <vote>192.168.0.71</vote>
    </votes>
  </candidate>
.
.
.

 

 

注意:请务必配置 IIS,不允许用户
浏览 vote.xml,如果您不希望它公开可用。


并且您需要授予 ASP.NET 对 vote.xml 的写入权限

1. 在资源管理器中右键单击 vote.xml

2. 单击“属性”

3. 单击“安全”选项卡

4. 单击“添加”并添加 ASPNET 用户

5. 突出显示 ASPNET 帐户

6. 在“允许”列中选中“写入”框

 

此投票网络应用程序的示例应用

这是一个此投票网络应用程序的示例应用。 在这种情况下,

进行了 2004 年选举的投票,并列出了一些候选人

 

 

Sample image

 

用户投票后,他们会收到投票确认,并

查看所有候选人的状态。 他们还可以选择

用政治竞选徽章支持他们最喜欢的候选人,在

本示例中,来自 http://www.pcbutton.com/,或与其他支持者

聊天他们投票支持的候选人

 

Sample image

 

如果有人投了两次票怎么办?

在用户

如果有人从同一个 IP 地址投票两次,那么他或她的第二次投票将被拒绝

 

.
.
.
for(iAllVotes = 0;iAllVotes < pAllVotes.Count;iAllVotes++)
{
      if(pAllVotes[iAllVotes].InnerText == strVoterId)
      {
            bChad = true;
      }
}
if(!bChad)
{
.
.
.


 

 

 

 

© . All rights reserved.