我想在后台执行javascript代码,实现如题的功能,请问各位高手们该如何写?
下面是我的方法,老老是出错,获取不到id为Room_Name的select控件,请问错在哪里?protected override void OnPreRender(EventArgs e)
{
ScriptManager.RegisterStartupScript(UpdatePanel3, UpdatePanel3.GetType(), "", "if(window.document.frames['WriteReport'].document.getElementById('Room_Name')){//下面for循环的代码……;}", true)
}function AutoDisplayModality(){
if (window.document.frames['WriteReport'].document.getElementById('Room_Name')) {
for (var i = 0; i < modalitys.options.length; i++) {
if (modalitys.options[i].text == variable) {
modalitys.options[i].selected = true;
break;
}
}
}
}
请各位高手多多指教啊!!!asp.netjavascripthtmliframe
下面是我的方法,老老是出错,获取不到id为Room_Name的select控件,请问错在哪里?protected override void OnPreRender(EventArgs e)
{
ScriptManager.RegisterStartupScript(UpdatePanel3, UpdatePanel3.GetType(), "", "if(window.document.frames['WriteReport'].document.getElementById('Room_Name')){//下面for循环的代码……;}", true)
}function AutoDisplayModality(){
if (window.document.frames['WriteReport'].document.getElementById('Room_Name')) {
for (var i = 0; i < modalitys.options.length; i++) {
if (modalitys.options[i].text == variable) {
modalitys.options[i].selected = true;
break;
}
}
}
}
请各位高手多多指教啊!!!asp.netjavascripthtmliframe
解决方案 »
- 求助:(provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
- 获取一个数据源的问题
- 关于报表的使用
- 导出为EXCEL文件时,如何设置某单元格是文本方式
- 如何让三个div 从左至右排列
- 怎样在Page_Load事件中判断引起发回的服务端控件?
- 急!急!急!把Datagrid的EnableViewState设为False,怎么样做才能不影响翻页功能。
- 请教关于获取post数据的问题
- ************请问如何实现多重des加密**************
- 怎样在 DataSet 表中查询满足指定条件的记录呢???我想查找字段名称为a ,数据为b,怎样找呢???
- CommandArgument 用foreach 绑定问题
- Infragistics v7.2 是NetAdvantage控件的什么版本,for2005,还是for2008?
document.getElementById('Room_Name.ClientID')用这样的方式 试试呢
不是服务器控件,简单的html select控件,请问这种方法可行吗?有没有其他方法解决该问题?用httpHandler 可以吗?
个人觉得既然这里用了html控件 用直接用javascript来处理就行了 jquery来更加方便
LZ是想在页面载入的时候 触发那个javasript函数吗
如果在页面加载完毕后给select控件添加value属性值该怎么做?
.........在这里面写,应该都可以找到
});
另外,我想问下,还有其他方法解决这个问题吗例如用一般处理程序……?能给个思路不
this.Page.ClientScript.RegisterClientScriptBlock
只要在控件之后去执行就可以了