从 c# 后面的代码编写页面加载 javascript 函数
本文关键字:加载 javascript 函数 代码 | 更新日期: 2023-09-27 18:37:24
>我的ASPX页面上有这个函数:
<script type="text/javascript">
function pageLoad() {
//code here
}
</script>
我需要从我的.cs动态覆盖这个函数
我尝试使用Page.ClientScript.RegisterClientScriptBlock
和Page.ClientScript.RegisterStartupScript
但这只会创建一个新的JavaScript函数。
有什么想法吗?
尝试使用 runat="server"
在 ASPX 页面上创建一个空的div,然后将InnerHtml
设置为 JavaScript 代码。 这提供了很大的灵活性,并允许您根据自己的情况应用所需的任何逻辑。
.aspx
<div id="script" runat="server">
</div>
.cs
script.InnerHtml = "<script type='text/javascript'>//your javascript here</script>";