我在我的aspx页面上有这个功能:
<script type="text/javascript">
function pageLoad() {
//code here
}
</script>
我需要从我的.cs
中动态覆盖此功能我尝试使用Page.ClientScript.RegisterClientScriptBlock
和Page.ClientScript.RegisterStartupScript
,但这只会创建一个新的javascript函数。
有什么想法吗?
答案 0 :(得分:0)
尝试使用runat="server"
在ASPX页面上创建一个空div,然后将InnerHtml
设置为JavaScript代码。这提供了很大的灵活性,允许您根据自己的情况应用所需的逻辑。
.aspx
<div id="script" runat="server">
</div>
.cs
script.InnerHtml = "<script type='text/javascript'>//your javascript here</script>";