【C#】投票系统

用C#写网站后台时的记录

该功能要实现的内容有,动态的发布投票,可以任意的添加投票项,可以实现单选和多选的功能并提示用户输入。

首先编写发布投票的内容,数据库设计。由于要动态的添加,所以需要两个表,一个VOTE表存储投票的标题,类型,一个VOTEITEM表存储投票的每一个投票项,两者之间用ID连接。

数据库设计如下

T_VOTE(ID(PRIMARY KEY),VOTENAME,VOTEKIND,VOTETIME)

T_VOTEITEM(VOTEID,VOTEITEMCONTEXT,VOTENUM)

动态添加的实现代码:

页面部分

<div>

       <h2>创建投票</h2>

        <p>标题:<asp:TextBox ID="voteTitle" runat="server"></asp:TextBox><span id="voteTitleRemind" class="ml5 r3"></span></p>

        <p>种类:<asp:RadioButton ID="voteKindSingle" runat="server" Text="单选" GroupName="voteKind" Checked="true" />

        <asp:RadioButton ID="voteKindMulti" runat="server" Text="多选" GroupName="voteKind" /></p>

        <asp:Panel ID="votePanel" runat="server">

            <ol class="vote_item_list">

                <li>候选项1<asp:TextBox ID="voteItem1" runat="server" CssClass="vote_input"></asp:TextBox></li>

                <li>候选项2<asp:TextBox ID="voteItem2" runat="server" CssClass="vote_input"></asp:TextBox></li>

                <li>候选项3<asp:TextBox ID="voteItem3" runat="server" CssClass="vote_input"></asp:TextBox></li>

                <li>候选项4<asp:TextBox ID="voteItem4" runat="server" CssClass="vote_input"></asp:TextBox></li>

                <li>候选项5<asp:TextBox ID="voteItem5" runat="server" CssClass="vote_input"></asp:TextBox></li>

                <li>候选项6<asp:TextBox ID="voteItem6" runat="server" CssClass="vote_input"></asp:TextBox></li>

                <li>候选项7<asp:TextBox ID="voteItem7" runat="server" CssClass="vote_input"></asp:TextBox></li>

                <li>候选项8<asp:TextBox ID="voteItem8" runat="server" CssClass="vote_input"></asp:TextBox></li>

                <li>候选项9<asp:TextBox ID="voteItem9" runat="server" CssClass="vote_input"></asp:TextBox></li>

                <li>候选项10<asp:TextBox ID="voteItem10" runat="server" CssClass="vote_input"></asp:TextBox></li>

            </ol>

            <a id="voteAddMore" href="javascript:void(0);"><b>+</b>增加更多选项</a>

            <ol id="voteItemMoreList" class="vote_item_list hd">

                <li>候选项11<asp:TextBox ID="voteItem11" runat="server" CssClass="vote_input"></asp:TextBox></li>

                <li>候选项12<asp:TextBox ID="voteItem12" runat="server" CssClass="vote_input"></asp:TextBox></li>

                <li>候选项13<asp:TextBox ID="voteItem13" runat="

  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值