javascript - 如何从代码隐藏调用javascript函数

标签 javascript asp.net

我用 asp.net 页面写了一个 javascript。

在 Asp.net 页面中

<HTML> <HEAD>
     <script type="text/javascript">
      function Myfunction(){
          document.getElementId('MyText').value="hi";
      }
      </script>
</HEAD> <BODY>
<input type="text" id="MyText" runat="server" /> </BODY>

在代码隐藏中

 Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
  Handles Me.Load
       If Session("My")= "Hi" Then
          I want to call "Myfunction" javascript function
       End If 
 End Sub

我该怎么办?

最佳答案

一种方法是使用 ClientScriptManager:

Page.ClientScript.RegisterStartupScript(
    GetType(), 
    "MyKey", 
    "Myfunction();", 
    true);

关于javascript - 如何从代码隐藏调用javascript函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4848678/

相关文章:

c# - 如何从 ajax 调用 WCF 服务?

javascript - 如何从表格的不同行获取下拉列表的 id?

javascript - 在稀疏 javascript 数组中查找最大值

javascript - 是否可以使用页面滚动条滚动内部 div?

javascript - 向上滑动线性缓动第一步什么都不做

c# - 通过数据键名获取 Gridview 行

asp.net - 如何为 View 模型添加自定义验证方法

javascript - 重新显示来 self 的服务器的数据/缺少一个步骤

javascript - 页面完全加载后关闭窗口

asp.net - 通过pagemethods访问时的Session问题