c#可以调用javascript的代码吗,或者javascript调用c#的代码?只要能调用,随便什么方法都行,大家给指点指点。

解决方案 »

  1.   

    当然可以配合工作.你需要了解的是ajax 
      

  2.   

    javascript可以通过http协议调用c#的功能,比如ajax,c#运行在服务器,一般不要主动和客户端的javascript通讯,
      

  3.   

    不能直接调用,但可以用Ajax等间接调用。
      

  4.   

    你的意思是不是c#和javascript互相调用方法呀?
    参看
    http://topic.csdn.net/t/20021220/15/1281091.html 
    http://developer.51cto.com/art/200907/139552.htm
      

  5.   

    那一个普通的应用程序(不牵扯网络数据库)工程中可以通过ajax嵌入javascript代码吗?
    ajax还不了解。
      

  6.   

    c#的webform本身就离不开javascript. 
      

  7.   

    javascript用于前台,C#用于后台,两者一般都是配合使用的。
    现在都是通过jquery的ajax来对后台函数进行调用。
      

  8.   

     说白了ajax本身就是javascript做的,它是一种实现手段。
      

  9.   

    可以 不能直接调用
    可以通过控件实现交互
    JS调用C#方法可以用按钮 AJAX 
    C#调用JS
    可以通过注册事件 或 Response.Write("<script></script>");
    this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + HttpRuntime.AppDomainAppPath + "');</script>", false);
    等等!
      

  10.   

    WebService REST WCF随你选。只要你了解了AJAX方面的知识。
    另外Silverlight能与Javascript互调用。同步异步都可以。
      

  11.   

    ajax 可以调用c# c# 可以调用javascript
      

  12.   

    winform很简单
    window.external.xxx
    WebBrowser.InvokeScript("LoadSearch", new string[] { "Silverlight" });    
      

  13.   


    web+js,必须的,winform就不必了吧。
      

  14.   

    winform很简单
    window.external.xxx
    WebBrowser.InvokeScript("LoadSearch", new string[] { "Silverlight" }); 
      

  15.   

    下一个ajax的插件,然后在你的项目的webconfig中配置一下ajax就可以使用了。
    前台的js调用后台C#的方法,方法是以webmethod形式被调用,js调用时需在参数列表中指定回调方法。
    当然还有很多实现的方法,网上一搜一摞一摞的
      

  16.   

    C#中 可以定义string类型的变量 将js代码赋值给他 就可以调用了