如何在C#中执行javascript?
可能重复:如何在C#中执行javascript?,c#,javascript,C#,Javascript,可能重复: 我有这样一个脚本: var myObject=new Object(); myObject="Hello"; 如果我在浏览器中引用脚本,我可以使用myObject,如下所示: <script src="myObject.js" type="text/javascript"> <script type="text/javascript"> alert(myObject); </script> //These are C# Code st
我有这样一个脚本:
var myObject=new Object();
myObject="Hello";
如果我在浏览器中引用脚本,我可以使用myObject,如下所示:
<script src="myObject.js" type="text/javascript">
<script type="text/javascript">
alert(myObject);
</script>
//These are C# Code
string result = ????????
没有正确地理解你的问题,我认为你使用的是术语浏览器而不是html,如果是的话,那么有一个方法 Page.RegisterClientScriptBlock() 欲了解更多详情,请继续阅读 您可以在希望运行脚本的任何事件中使用此选项
并不是说我假设browse==HTML-code您是否检查了
Page.ClientScript.RegisterStartupScript()
方法
该页面有一个示例很好
我觉得你有点困惑。首先尝试理解客户端脚本和服务器端代码之间的区别
基本上,服务器端为客户端(您的浏览器)生成呈现的html
不可能像您的示例那样创建对象,您必须使用JSON从服务器获取对象
但是,如果你想在c#上获取对象值,你必须将它发送到服务器,然后在服务器端解析它这是一个很好的答案,但仔细看问题,这并不意味着他正在编写web应用程序。我认为他想要的是使用Javascript作为他的C#应用服务器端的脚本语言。在这种情况下,这似乎是一个错误,是否可以使用Javascript作为服务器站点语言?通常语言是vb.net e C#,我不知道是否可以使用Javascript来做到这一点!!是的,这是可能的,服务器端javascript正在成为LUA或Python等东西的非常流行的替代品。例如,编写插件非常流行——我认为许多Adobe产品(Photoshop等)都使用Javascript作为脚本语言