当前位置:编程学习 > C#/ASP.NET >>

.net 投票

想做个投票系统     用datalist显示  现在问题出现在前台投票页面   linkbutton作为点击投票按钮     请问如何做?  如何获取当前id   并添加到mssql数据库 并更新显示  (  问题主要是点击按钮获取当前ID,)  麻烦各位大虾给意见   代码   万谢  在线等  急   --------------------编程问答-------------------- 这个是个按钮,会触发后台的itemcommand事件,你可以在绑定数据的时候,设定这个按钮的commandname和commandArgument属性,用commandarguemt来存储当前ID,然后在后台的itemcommand或者rowcommand事件中通过if(e.CommandName=="??")来判断是否单击了该按钮,e.CommandArguemnt来获取当前ID --------------------编程问答--------------------
引用 1 楼 myhope88 的回复:
这个是个按钮,会触发后台的itemcommand事件,你可以在绑定数据的时候,设定这个按钮的commandname和commandArgument属性,用commandarguemt来存储当前ID,然后在后台的itemcommand或者rowcommand事件中通过if(e.CommandName=="??")来判断是否单击了该按钮,e.CommandArguemnt来获取当前ID


顶~ --------------------编程问答-------------------- 用Repeater控件显示上面需要的
LINKBUTTON绑定id
点击判断IP是否是同1人
OK了 --------------------编程问答-------------------- 根据不同的id 来判断不同  datalist有加载事件 和单击每一项事件 你判断一下就可以了 --------------------编程问答--------------------  <asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True" 
                    Text="投票" BackColor="#838383" 
            BorderColor="#535353" BorderWidth="1px"  ForeColor="White" 
            Height="18px" Width="70px" CommandArgument='<%# Eval("id")%>' 
                CommandName="Edit"  /> </asp:LinkButton>     cs:  protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
    {
        Response.Write("11" + e.CommandArgument);
    }   有错 有错 有错 有错 有错 --------------------编程问答--------------------
引用 5 楼 hr19870427 的回复:
<asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True" 
  Text="投票" BackColor="#838383" 
  BorderColor="#535353" BorderWidth="1px" ForeColor="White" 
  Height="18px" Width="70px" ……

你报啥错呢?
在事件中应该
if(e.CommandName=="Edit")
{
  //response.write(e.CommandArgument.ToString());
} --------------------编程问答-------------------- --------------------编程问答--------------------  <asp:UpdatePanel ID="UpdatePanel1" runat="server"><ContentTemplate>  datalist 放在中间就不行 --------------------编程问答-------------------- 不要是可以的  我想还问一下  怎么才能实现ajax   --------------------编程问答-------------------- 哦  你是用的datalist啊  我用的repeater
根据上边的回答 就可以了  --------------------编程问答-------------------- 不要UpdatePanel是可以的 我想还问一下 怎么才能实现ajax  无刷新 --------------------编程问答-------------------- 顶贴啊  不要层啊      麻烦知道的给个答案啊   谢谢啊
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,