repeater里面的linkbutton怎么设置超链接的样式啊 设置了A标签的4个样式。但是点击了以后颜色没有改变。要怎么解决呢,关键是要点击后改变颜色 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那你直接把linkbutton 换成链接不就行了 没人来啊 linkbutton每次点击都会回发服务器 点击以后颜色就改变不了 linkbutton 确实不好弄,你要处理后台程序,页面就得回发,重新加载完后,连接的颜色不会变,还是跟没点一样。 repeater里面显示的那些linkbutton都是动态的啊。要怎么做,我对样式不熟啊 如果非得要点击后变颜色,还得处理后台方法,试试ajaxlinkbutton改成<a>,点击链接,异步处理 有例子吗,AJAX都好久没写了 <script type="text/javascript"> function ValidationFunctionName(source, clientside_arguments) { var oBao; document.getElementById("contentBottom").style.display = 'block'; document.getElementById("contentTop").style.display = 'none'; if (document.getElementById("ctl00_ContentPlaceHolder1_df").value == "") { ymPrompt.alert({ message: '得分不能为空!', title: '提示', useSlide: true }); return; } try { oBao = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { oBao = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { try { oBao = new XMLHttpRequest(); } catch (e) { oBao = null; } } } oBao.open("POST", "YGRWJGBack.aspx?df=" + document.getElementById("ctl00_ContentPlaceHolder1_df").value, true); oBao.setRequestHeader("Content-Type", "application/x-www-form-urlencode"); oBao.send(null); oBao.onreadystatechange = function() { if (oBao.readyState == 4) { if (oBao.status == 200 || oBao.status == 0) { var flog = Number(oBao.responseText); if (flog == 1) { document.getElementById("contentBottom").innerHTML = "<img src='images/smiley.ico' style='margin-right:10px;' width='32' height='32'/>信息提交成功!"; } else { document.getElementById("contentBottom").innerHTML = "<img src='images/Yield.ico' style='margin-right:10px;' width='32' height='32'/>提交失败!"; } } } } } </script>简单应用 不行的啊,linkbutton要进他自己的事件的,不是页面传参的那种 既然你都用了服务端方法,那你在服务端事件里改变当前linkbutton的fontcolor不就行了? 说了那么半天你还是没理解俺的意思。用服务器端控件linkbutton,你点击一次,页面就要回发一次,尽管linkbutton解析成html也是<a>但是他总是保持页面刚刚加载后的状态。异步处理,就是把你linkbutton的click事件内的代码,放到另一个文件异步执行,但是具体的是不是符合你的要求得另说,因为不知道你具体要做哪些处理 protected void LinkButton1_Click(object sender, EventArgs e) { ((LinkButton)sender).ForeColor = System.Drawing.Color.Red; } 这样的话把一排linkbutton都点了那全部都变红了啊 你自己不会变通下吗?1。先循环将相应的linkbutton颜色设置为默认颜色,2。再将点击的设置为变色。 dropdownlist绑定之后无法显示,请教了。。。 如何动态easyui里的tabs??求助 怎样将sql数据库中图片取出,在网站页上显示~!~!~1` 我的一条简单的SQL语句出错了 网站sql连接数问题 vb.net 怎么在整个页面中传递数值,高手请进!!! 关于得到DataGrid中Header和FooterTemplate中的控件值的问题 asp.net部署出问题! 怎样得知客户端的访问 好困惑!可能是一个菜问题~~~大侠们帮我 C# 查询字符串 怎么记载用户在页面停留的多久,
repeater里面显示的那些linkbutton都是动态的啊。要怎么做,我对样式不熟啊
linkbutton改成<a>,点击链接,异步处理
有例子吗,AJAX都好久没写了
<script type="text/javascript">
function ValidationFunctionName(source, clientside_arguments) {
var oBao;
document.getElementById("contentBottom").style.display = 'block';
document.getElementById("contentTop").style.display = 'none'; if (document.getElementById("ctl00_ContentPlaceHolder1_df").value == "") {
ymPrompt.alert({ message: '得分不能为空!', title: '提示', useSlide: true });
return;
} try {
oBao = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
oBao = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
try { oBao = new XMLHttpRequest(); }
catch (e) { oBao = null; }
}
}
oBao.open("POST", "YGRWJGBack.aspx?df=" + document.getElementById("ctl00_ContentPlaceHolder1_df").value, true);
oBao.setRequestHeader("Content-Type", "application/x-www-form-urlencode");
oBao.send(null);
oBao.onreadystatechange = function() {
if (oBao.readyState == 4) {
if (oBao.status == 200 || oBao.status == 0) {
var flog = Number(oBao.responseText);
if (flog == 1) {
document.getElementById("contentBottom").innerHTML = "<img src='images/smiley.ico' style='margin-right:10px;' width='32' height='32'/>信息提交成功!";
}
else {
document.getElementById("contentBottom").innerHTML = "<img src='images/Yield.ico' style='margin-right:10px;' width='32' height='32'/>提交失败!";
}
}
}
}
}
</script>简单应用
不是页面传参的那种
用服务器端控件linkbutton,你点击一次,页面就要回发一次,尽管linkbutton解析成html也是<a>但是他总是保持页面刚刚加载后的状态。
异步处理,就是把你linkbutton的click事件内的代码,放到另一个文件异步执行,
但是具体的是不是符合你的要求得另说,因为不知道你具体要做哪些处理
protected void LinkButton1_Click(object sender, EventArgs e)
{
((LinkButton)sender).ForeColor = System.Drawing.Color.Red;
}
这样的话把一排linkbutton都点了那全部都变红了啊
1。先循环将相应的linkbutton颜色设置为默认颜色,
2。再将点击的设置为变色。