给位高手请教下,我在一个下拉列表框的SelectedIndexChanged事件里面用 Page.RegisterClientScriptBlock("s", "<script>DisDiv();</script>");调用这个前台方法,
function DisDiv() {
document.getElementById('LoadDiv').style.display = 'block'
}是一个前台div的显示,可是它就是不出来,也没报错,各位给我个好办法啊,让它能执行出来吧,必须是后台调用前天的方法,且是在UpdatePanel框架里面的 急....
function DisDiv() {
document.getElementById('LoadDiv').style.display = 'block'
}是一个前台div的显示,可是它就是不出来,也没报错,各位给我个好办法啊,让它能执行出来吧,必须是后台调用前天的方法,且是在UpdatePanel框架里面的 急....
解决方案 »
- 如何用上下键在gridview中切换行
- 能提供关于asp.net MVC3 单元测试的方法或实例的文章或书吗?
- 高分求助:Web中水晶报表的打印问题 (大家都来关注下)
- oracl怎么查表的列名并按在表中的顺序显示?
- 关于多层开发的困惑
- 为了把数据库里取出来的数据表示在页面上,大家一般是用DataGrid还是Repeater?
- ***关于多语言的问题(有点难度)!!
- 如何调试存储过程?
- 分虽不多,请救急!!!具体问题 【帖中复述了详细】
- asp.net在后台添加easyui控件,单引号被html编码的问题,怎样才能不被编码?
- 正则:替换html标签外的不确定数据的空格字符
- 【求助】文本页面中,焦点的控制
http://www.cnblogs.com/insus/articles/1945582.html
ScriptManager.RegisterStartupScript(this, typeof(string), "s", "DisDiv();", true);
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
#test{width:100px;height:100px;background-color:#fefef0;display:none;border:1px solid blue;text-align:center;}
</style>
<script language="javascript" type="text/javascript">
function DivDisplay() {
var oDiv = document.getElementById("test");
oDiv.style.display = "block";
var text = document.getElementById("<%=drlCity.ClientID %>").value;
oDiv.innerHTML = text;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList runat="server" ID="drlCity" AutoPostBack="true"
onselectedindexchanged="drlCity_SelectedIndexChanged">
<asp:ListItem Text="上海" Value="shanghai" />
<asp:ListItem Text="北京" Value="beijing" />
</asp:DropDownList>
<div id="test"></div>
</div>
</form>
</body>
</html>
protected void drlCity_SelectedIndexChanged(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "display", "DivDisplay()", true);
}