.net 投票
想做个投票系统 用datalist显示 现在问题出现在前台投票页面 linkbutton作为点击投票按钮 请问如何做? 如何获取当前id 并添加到mssql数据库 并更新显示 ( 问题主要是点击按钮获取当前ID,) 麻烦各位大虾给意见 代码 万谢 在线等 急 --------------------编程问答-------------------- 这个是个按钮,会触发后台的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);
} 有错 有错 有错 有错 有错 --------------------编程问答--------------------
你报啥错呢?
在事件中应该
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