问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何获取Repeater以绑定的字段的某一行的值?

发布网友 发布时间:2022-04-27 12:33

我来回答

2个回答

热心网友 时间:2022-04-27 14:02

                <table class="tablecontent">
                    <tr>
                        <th>
                            编号
                        </th>
                        <th>
                            名称
                        </th>
                        <th>
                        连接类型
                        </th>
                        <th>
                            URL
                        </th>
                        <th>
                            排序
                        </th>
                        <th>
                            显示
                        </th>
                        <th>
                            编辑
                        </th>
                        <th>
                            删除
                        </th>
                    </tr>
                    <asp:Repeater runat="server" ID="rptLink" OnItemCommand="rptLink_ItemCommand">
                        <ItemTemplate>
                            <tr>
                                <td>
                                    <%# Eval("ID") %>
                                </td>
                                <td>
                                    <%# Eval("Name") %>
                                </td>
                                                                <td>
                                   <%# Enum.Parse(typeof(Model.KeenEnum.LinkType), Eval("Type").ToString()) %>
                                </td>
                                <td>
                                    <a href='<%# Eval("URL") %>' target="_blank" title=' <%# Eval("Name") %>'>
                                        <%# Eval("URL") %></a>
                                </td>
                                <td>
                                    <%# Eval("Order") %>
                                </td>
                                <td>
                                    <%# Eval("State").ToString() == "1" ? "<span style='color:#00F' >是</span>" : "<span style='color:#F00' >否</span>"%>
                                </td>
                                <td>
                                    <a href='LinkEdit.aspx?id=<%# Eval("ID") %>'>编辑</a>
                                </td>
                                <td>
                                    <asp:LinkButton ID="lkbtnDelete" OnClientClick="return confirm( '您确认要删除吗? ') ;" CommandName="Delete"
                                        CommandArgument='<%#Eval("ID")%>' runat="server">删除</asp:LinkButton>
                                </td>
                            </tr>
                        </ItemTemplate>
                    </asp:Repeater>
                </table>

    protected void rptLink_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        if (e.CommandName == "Delete")
        {
            if (lkBLL.Delete(e.CommandArgument.ToString()))
            {
                MessageBox.Show(this.Page, "删除成功!");
                BindData();
            }
            else
            {
                MessageBox.Show(this.Page, "删除失败!");
                return;
            }
        }
    }

注意要绑定事件: OnItemCommand="rptLink_ItemCommand"

热心网友 时间:2022-04-27 15:20

前台绑定CommArgs在后台的Comm事件中获取e.CommArgs追问大神能不能详细点,前台绑定CommArgs怎么做,后台又怎么做?我没做过,是在不知道……

追答CommandArgument=''前台在你的LinkButton上面绑定下这个,如果有2个LinkButton还需要绑定CommandName,方便识别是那个按钮点击
后台:
protected void btn_Cancel(object sender, CommandEventArgs e)绑定事件
获取e.CommandArgument,这个就是获取你绑定的值

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 《怎样炒土豆丝最好吃》 如何炒土豆丝最好吃 笔记本的蓝牙怎么和手机连接,蓝牙设备在哪找?我的本是sony的。。木有啊。 我的黄金貔貅怎么没有别人的亮 神经鞘瘤是什么瘤,严重么 三叉神经鞘瘤的解剖位置 c#如何获取repeater中某一行某一列文本框的值 文本框没有id i have a question for you wichi you don&#39;t need to answer indeed. question for help I have the same question for 什么意思 用英语怎么说:我可以问你一个问题吗? I have a question for you. 我翻译成我为你有个问题。 谁告诉我那里错了 裸眼视力均不得低于1.0 裸眼视力-0.25DS/+1.00DC*85°→1.0是什么意思? 12岁裸眼视力1.0和0.8都是什么意思 裸眼视力0.1,近视力1是什么意思? 电子厂招人,需要裸眼视力1.0以上。是什么意思。自己有点近视。 裸眼视力检查1.0,而验光是0.7,是什么意思 裸眼视力1.0算好的吗? 除了新浪微博,国内还有哪些网站的微博比较有人气? 我的电脑上不了网了,本地连接没有问题,电脑提示:ip地址与网络上的系统有冲突。请问我该怎么操作才能... 为什么我电脑上不起网他说我的IP地址和网络上其他系统有冲突?? 上海都有哪些学校招收自考本科?分别有什么专业? 华为nova6se怎么识别二维码? 上海大学的自考专业及对应的学校 上海自考本科比较好的学校和专业有哪些? 上海交大自考本科有哪些专业? 上海自考本科学校及专业有哪些 山东电视台公共频道直播四月十三早播出的中小学生春季安全教育第一课 asp.net repeater和linkbutton控件传递值 村民因房子拆迁纠纷打省长热线管用吧? 拆迁扰民投诉电话 违法拆迁投诉电话 素描线条怎么画细腻 素描怎么把线条排细,画的线条很粗,画面糊在一起 素描如何把线条排整齐?画的细? 线条怎样排才能最细腻完美? 新郑的建设银行周六周日正常营业吗 如何实现repeater中的Button事件 照片曝光了应怎么调。用PS