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

C#怎么实现用JS控制Repeater里的控件显示与否?

发布网友 发布时间:2022-04-25 03:56

我来回答

4个回答

热心网友 时间:2022-04-25 05:26

这个问题嘛!你用这个JavaScript代码
假如你的Repeater的ID为replay
给ID加个属性style="display:none;"
然后在点击的事件是添加这个代码:
var
getId
=document.getElementById('replay');
getId.style.display
=(getId.style.display
==
'none')?'block':'none';
这样就可以了!!

热心网友 时间:2022-04-25 06:44

给repeater加一个style="display:none;"
然后再给这个控件加一个onclick事件
var repeater = document.getElementById("控件id");
if(repeater.style.display=='none'){
repeater.style.display=='block'
}
else if(repeater.style.display=='block'){
repeater.style.display=='none'
}

热心网友 时间:2022-04-25 08:18

<script>
function showEdit() {
var srcElement = event.srcElement;

var div = srcElement.parentNode.getElementsByTagName('div')[0];
div.style.display = "block";
}
</script>
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<div><%#Eval("title") %> <a href="#" onclick="showEdit()">评论</a>
<div id='talk' style='display:none;'>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1"
runat="server" Text="Button" /></div></div>
</ItemTemplate>
</asp:Repeater>

或者用这种方式
<script>
function showEdit(index) {
var talkDiv = document.getElementById("Repeater1_ctl" + converttostring(index) + "_talk");

talkDiv.style.display = "block";
}
function converttostring(obj) {
var str = obj.toString();
var objLength = str.length;
if (objLength < 2) {
str = "0" + str;
}

return str;
}
</script>
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<div><%#Eval("title") %> <a href="#" onclick="showEdit(<%#Container.ItemIndex %>)">评论</a>
<div id='talk' style='display:none;' runat="server">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1"
runat="server" Text="Button" /></div></div>
</ItemTemplate>
</asp:Repeater>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“苏大强”的本意是什么?抹黑江苏吗? 伦敦奥运会入场式各个国家和地区的先后顺序 参加奥运会入场式的前后顺序 神马是费用性斜视?没听说过,斜视不就是斗鸡眼么 小儿斜视原因 为了不出现重影,右眼会被推到外斜视眼位,称为“废用性斜视” 在八岁时玩鞭炮炸伤左眼,而形成左眼斜视,现在能治好吗 ...后左眼斜视外斜 左眼下半部有光感 视觉模糊 请问左手术的话 能恢复... 两眼视力差距大会怎么样 关于耳洞的小问题~有经验的和懂行的进~ 鸟哥鸡哥小梦是什么关系? 哪种软件下英文歌mp3比较好??? 想听英文歌曲,哪款app好用 熊猫TV李浪婷是谁?和刘杀鸡是什么关系 有记得刘杀鸡吗?他是不是因为人品差才离开的 请问肺炎是不是一种很严重的病?*患肺炎住院治疗,几天可出院?患肺炎期间需要注意什么? c#中如何隐藏Repeater控件中的一列 AMD redeon HD 7480D 显卡能玩腾讯的NBA2kol吗? 显卡amdradeonhd7480d (768mb)玩穿越火线卡么 amd radeon hd 7480d 768mb,这个标准报价是多少, 显卡HD 7480D 968MB/映泰 跟GT620哪一个好 电脑4G内存,显卡是AMD Radeon HD7480D 请问配置一个什么样的独显可以比较流畅的玩英雄联盟此类的游戏 GTX650好还是ATI radeon HD 7480D好 显卡ATI Radeon HD 7480D ( 768 MB / ATI )能LOL吗 显卡AMD Radeon HD7480D 玩GTA5怎么样 显卡amdradeonhd7480d 玩穿越火线卡么 amdradeonhd7480d显卡怎么样 AMD Radeon HD 7480D这连PUBGlite都不能流畅运行吗? AMD Radeon HD 7480D显卡怎么样?来个懂电脑配件的告诉我,这显卡可以玩生化危机5不 AMD Radeon HD 7480D是独立显卡吗 小白请教什么是鸡哥,,成天听人说 刘杀鸡的主机机箱是什么牌子什么型号? 如何下载英文歌曲 山鸡哥对外冷淡,对妻子百般宠爱,真正爱一个人都有什么表现? 生活就像一杯卡布奇诺?. 哪可以听到好听的英文歌曲的网站或者软件 要可以试听没病毒- -# 儿时的生活像橙汁无犹无虑,现在生活像一杯卡布奇诺苦中但有甘醇用英语怎么讲 昨天看刘杀鸡直播,他用的是什么游戏平台啊 学习英语歌曲的软件 像什么那样生活 刘杀鸡情人节放的刘德华的什么电影 什么软件下载到手机可以听英语 例如课文 歌曲 “山鸡哥”陈小春甜宠应采儿,二人的爱情到底甜到什么程度? 有人看刘杀鸡抽皮肤吗 已经抽了7W多了 什么牌子的眼药水,能舒缓眼部疲劳,用着也很舒服呢? 山鸡哥陈小春求婚应采儿哭泣到无法言喻,究竟为了什么? 缓解疲劳眼药水有什么实用的大牌 哪种眼药水好一点,就是舒缓眼睛疲劳的,我都高度近视了戴眼镜,学校里上计算机课一上就是一下午,出来的 哪种抗疲劳的眼药水比较好 缓解疲劳的眼药水什么牌子好