Javascript 如何在Asp.Net'上将值从C#发送到java脚本;s按钮点击事件?

Javascript 如何在Asp.Net'上将值从C#发送到java脚本;s按钮点击事件?,javascript,c#,asp.net,Javascript,C#,Asp.net,我正在尝试将c#值提取到JavaScript中,任何人都可以帮助我解决这个问题 ASP.NET代码 C#代码 protectedvoid btnsubmit\u单击(对象发送方,事件参数e) { 字符串abc=“xyz”; //从这里我需要调用JavaScript函数 //假设代码类似于myfunction(abc)您可以使用该方法 使用类型、键和脚本文本向页面对象注册启动脚本 代码 <asp:Button runat="server" Text="Submit" class="

我正在尝试将c#值提取到JavaScript中,任何人都可以帮助我解决这个问题

ASP.NET代码


C#代码

protectedvoid btnsubmit\u单击(对象发送方,事件参数e)
{
字符串abc=“xyz”;
//从这里我需要调用JavaScript函数
//假设代码类似于myfunction(abc)您可以使用该方法

使用类型、键和脚本文本向页面对象注册启动脚本

代码

 <asp:Button runat="server" Text="Submit"   class="btn btn-success btn-lg" ID="btnsubmit" OnClick="btnsubmit_Click"/>
protected void btnsubmit_Click(object sender, EventArgs e)
{
   string abc="xyz";
   // From here i need to Call JavaScript Function 
   // suppose code is like myfunction(abc)<-Java script function
   myfunction(abc);
}
<script type="javascript/text">

  function myfunction(abc){
    var val = abc
    console.log(val);
    // here i want to get abc value is this possible
  }

</script>
 protected void btnsubmit_Click(object sender, EventArgs e)
 {
      string abc="xyz";       

      //If the string can contain apostrophes or backslashes, you would need to escape them
      string value = abc.Replace("\\", "\\\\").Replace("'", "\\'");
      Page.ClientScript.RegisterStartupScript(this.GetType(),"CallMyFunction","myfunction('" +value + "')",true);
 }