Response.Write("<script>document.getElementById('ButtonId').click();</" + "script>");
不能正常工作,而在javascript调试它在所有的浏览器上工作正常。脚本不在服务器端工作
0
A
回答
0
使用以下命令在页面上注册脚本。
Page.ClientScript.RegisterStartupScript(GetType(), "MyScript",
"document.getElementById('ButtonId').click();", true);
脚本中使用RegisterStartupScript
页面末尾附加,这样就可以访问所有控件添加。
3
Response.Write
将在页面的开头添加内容,并首先执行,届时控件不会完全呈现。 您应该使用RegisterStartupScript
,该脚本将脚本放置在页面的底部,并且代码可以正确访问控件。
相关问题
- 1. 服务器端脚本不工作
- 2. 服务器端PHP脚本不工作在Xamppp
- 3. 服务器端脚本在大量使用后停止工作
- 4. 后端服务器脚本
- 5. ASP.NET服务器端脚本
- 6. Div在服务器端不工作
- 7. Bash脚本在本地工作,但不是从服务器
- 8. Highcharts服务器端代不工作在Windows 2008服务器
- 9. 计时器脚本不能在托管服务器上工作
- 10. 在服务器端Youtube下载脚本
- 11. datatables搜索不工作服务器端
- 12. TCP客户端/服务器不工作
- 13. 执行不工作在PHP脚本(WAMP服务器)
- 14. Bash脚本不能在新的专用服务器上工作
- 15. 改变脚本不能在服务器上工作
- 16. 脚本在计算机上工作,但不是服务器?
- 17. Ruby服务器端后端脚本工具/资源
- 18. 在服务器不工作
- 19. DataTables服务器端脚本的客户端脚本
- 20. 客户端脚本和服务器端脚本语言
- 21. PHP客户端操作运行脚本服务器端
- 22. Server.MapPath C#在本地工作,但不在服务器上工作
- 23. htaccess文件在服务器上工作,不在本地工作
- 24. CKEditor wysiwyg在本地工作不在服务器中工作
- 25. Cufon不在服务器上工作,但在本地工作
- 26. 使用服务器端脚本的
- 27. 服务器端的活动脚本
- 28. cURL请求的服务器端脚本
- 29. 的Javascript脚本需要服务器端
- 30. 脚本与服务器端Javascript
您可能需要使用脚本管理器注册脚本 – DGibbs
您确定它是否在元素“ButtonId”呈现给页面后? – Jonathan