http://bbs.csdn.net/topics/320134066
原因:VS里如果设置了服务器控件的VISIBLE属性为FALS则在解析页面时,不RANDER此控件,所以在前台是找不到,可以用CSS来隐藏此控件,再用JS来取值!
方法:
button(定义class):
<asp:Button ID="Button1" runat="server" οnclick="Button1_Click" class="cssstyle" />
js:
<script type="text/javascript" language="javascript">
function show(number) {
if (number == 1) {
document.getElementById('Button1').click();
} else if (number == 2) {
document.getElementById('Button2').click();
}
}
</script>
<td>点击调用js:
<td οnclick="show(2)">总分</td>
<td οnclick="show(1)">平均分</td>
css:
<style type="text/css">
.cssstyle
{
display:none;
}
</style>