Javascript 如何在Asp.Net'上将值从C#发送到java脚本;s按钮点击事件?
我正在尝试将c#值提取到JavaScript中,任何人都可以帮助我解决这个问题 ASP.NET代码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#代码
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);
}