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

asp.net repeater和linkbutton控件传递值

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

我来回答

2个回答

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

<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click" >
<%# Eval("brand") %>
</asp:LinkButton>
改成:
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="info" CommandArgument='<%#Eval("brand") %>' >
<%# Eval("brand") %>
</asp:LinkButton>

ItemCommand 里写:
protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
string cmdArg = e.CommandArgument.ToString();
string cmdName = e.CommandName.ToString();
if(cmdName ==“info”)
{
//写你要实现的功能
}

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

您好.您的这个问题由我为您解决.
首先Repeater控件下的控件,是不能单独执行事件响应的.
当你点击linkbutton的时候.实际上,它触发了:
onitemcommand这个事件.
" <asp:Repeater ID="Repeater1" runat="server"
onitemcommand="Repeater1_ItemCommand" onitemdatabound="Repeater1_ItemDataBound">"
后台事件方法:

protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{

if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
DataRowView row = e.Item.DataItem as DataRowView;
if (Convert.ToInt32(row["age"].ToString()) < 60)
{
Label l = e.Item.FindControl("name") as Label;
l.ForeColor = Color.Red;
}
}
}
要想拿到Repeater控件里的控件:
Label l = e.Item.FindControl("name") as Label;(只能用FindControl)
好了你要做什么具体操作就可以在那个事件方法中执行了。
希望我的回答能让你满意。。。
--初级asp.net程序员
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 山东电视台公共频道直播四月十三早播出的中小学生春季安全教育第一课 上海自考本科学校及专业有哪些 上海交大自考本科有哪些专业? 上海自考本科比较好的学校和专业有哪些? 上海大学的自考专业及对应的学校 华为nova6se怎么识别二维码? 上海都有哪些学校招收自考本科?分别有什么专业? 为什么我电脑上不起网他说我的IP地址和网络上其他系统有冲突?? 我的电脑上不了网了,本地连接没有问题,电脑提示:ip地址与网络上的系统有冲突。请问我该怎么操作才能... 如何获取Repeater以绑定的字段的某一行的值? 《怎样炒土豆丝最好吃》 如何炒土豆丝最好吃 笔记本的蓝牙怎么和手机连接,蓝牙设备在哪找?我的本是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 什么意思 村民因房子拆迁纠纷打省长热线管用吧? 拆迁扰民投诉电话 违法拆迁投诉电话 素描线条怎么画细腻 素描怎么把线条排细,画的线条很粗,画面糊在一起 素描如何把线条排整齐?画的细? 线条怎样排才能最细腻完美? 新郑的建设银行周六周日正常营业吗 如何实现repeater中的Button事件 照片曝光了应怎么调。用PS 手机QQ版本5.9.1怎么抢红包就提示要升级 孝昌唐宴酒店电话 离唐宴酒店最近的地铁站是哪一站每晚几点收班 珠海唐宴酒店管理有限公司怎么样? 汉口火车站去武汉唐宴酒店汉口学院店怎么走 汉口火车站去武汉唐宴酒店汉口学座什么公交最快又方便 芳林路与滨河路交叉口饭店唐宴大酒店有几路车到站? 北京顺义附近适合办生日的酒店 宁强旅游一城两区四带多园具体内容是什么 来西安出差,在汉庭西稍门店入住,晚上想吃饭,不知道周边有什么好的餐厅?