能做出这样的效果吗 本帖最后由 zbguolei 于 2012-12-16 11:45:58 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DATALIST啊, button 提交上传到数据库, 同意楼上,这个可以完全有,百度下Datalist例子很多 Repeater日历改一改例子 http://dev.21tx.com/2008/12/31/13513.html 就是循环,你想多了,假如给你一个权限,关联菜单,菜单无限极,角色关联菜单,还是ligerUI,然后,一个用户有多个角色,每个角色的功能还有重复的,你是不是要崩溃了,啊哈,递归....无限卡机 应该是每个表格里都要用一个form来套住button和文本框,这样提交的才是某个人的分数! 我是用DATALIST做的,不过没完成 我明白lz的意思,他不是问这个表格怎么做的,而是问怎么实现无刷新投票,这个用jquery很容易实现。编写一个服务器端,然后直接用 $ajax 去post。当然,为了防止刷票,你得加上一些额外的处理。你可以google下“ajax 投票系统” 试一下这个<asp:DataList ID ="dtl" runat ="server" RepeatColumns ="5" DataKeyField ="id" onitemcommand="subCom" onitemdatabound="bindData" > <ItemTemplate> <asp:Label ID="lbl_name" runat="server" Text="Label"></asp:Label> <br /> <asp:TextBox ID="txt_score" runat="server"></asp:TextBox> <asp:LinkButton ID="lbtn_submit" CommandArgument ='<%#Eval("id") %>' CommandName ="submit" runat="server">提交</asp:LinkButton> </ItemTemplate> </asp:DataList>protected void subCom(object source, DataListCommandEventArgs e) { if (e.CommandName == "submit") { string id = e.CommandArgument.ToString(); TextBox txtScore = e.Item.FindControl("txt_score") as TextBox; Label lblName = e.Item.FindControl("lbl_name") as Label; string strName = lblName.Text; string strScore = txtScore.Text; //以下为数据库操作 } } protected void bindData(object sender, DataListItemEventArgs e) { //绑定数据 } 一句话说明白了:“求源码”基本的插入数据、查询数据、循环绑定、每个Button的事件。 谢谢各位,按照lin11211408的思路,终于做好了。 其实很简单的使用下自动生成技术就行了!5个td就加一个tr。然后就行了!那些数据从数据库中取出来!使用ajax不要用repeter了用太多的服务器控件不好! RS232串口问题 DataRow问题 急急急论坛过滤功能(做完论坛的高手进)只有25分了。全给了 大家做趋势图一般怎么做? 怎样在一个页面里实现调用两个带按钮响应的用户控件? 求助呀~为什么我只能在MSSQL里面用windows验证模式登而不能用sql用户模式进入? 图片显示问题! ***************请Saucer(思归)等高手谈谈感想****************** 2个Grid的问题。高分重谢!!!!! 提问:哪位大侠知道在聊天室,比如新浪等聊天室探测到别人的IP? 关于计划任务发布 Repeater控件中还有一个Repeater控件,怎么后者不被注册的?
Repeater日历改一改例子 http://dev.21tx.com/2008/12/31/13513.html
onitemcommand="subCom" onitemdatabound="bindData" >
<ItemTemplate>
<asp:Label ID="lbl_name" runat="server" Text="Label"></asp:Label>
<br />
<asp:TextBox ID="txt_score" runat="server"></asp:TextBox>
<asp:LinkButton ID="lbtn_submit" CommandArgument ='<%#Eval("id") %>' CommandName ="submit" runat="server">提交</asp:LinkButton>
</ItemTemplate>
</asp:DataList>
protected void subCom(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "submit")
{
string id = e.CommandArgument.ToString();
TextBox txtScore = e.Item.FindControl("txt_score") as TextBox;
Label lblName = e.Item.FindControl("lbl_name") as Label;
string strName = lblName.Text;
string strScore = txtScore.Text;
//以下为数据库操作
}
}
protected void bindData(object sender, DataListItemEventArgs e)
{
//绑定数据
}
基本的插入数据、查询数据、循环绑定、每个Button的事件。