none
“JS”脚本函数,怎样注册到“后台.cs”使用 RRS feed

  • 问题

  • <script type="text/javascript">
      function NowShow(Url) {
      window.parent.frames["mainFrame"].location = Url;
      }
    </script>

    问题:这样一个“JS”函数,怎样注册到后台,被“aspx.cs”使用?

    有精到广,做出自己的特色。

    2012年4月24日 12:46

答案

全部回复

  • 你好。

    一般js的函数不直接被后台使用。一般可以将js运算出来的值,传到后台,后台进行处理后再返回到前端,然后js对返回的值继续处理。

    2012年4月26日 4:34
    版主
  • 试试这是不是你要的


                string Url="http://www.msdn.com";
               ScriptManager.RegisterStartupScript(this,this.GetType(),"js","NowShow('"+Url+"');",true);


    2012年4月26日 6:24
  •       page.ClientScript.RegisterStartupScript(page.GetType(), "message","<script>NowShow('www.songsong.org')</script>;
    
    这是没用scriptmanager的调用代码

    2012年4月26日 12:00
    版主
  •       page.ClientScript.RegisterStartupScript(page.GetType(), "message","<script>NowShow('www.songsong.org')</script>;
    
    这是没用scriptmanager的调用代码

    这个就是C#对JS函数的直接调用,对吧???

    page.ClientScript.RegisterStartupScript(page.GetType(), "message","<script>NowShow('www.songsong.org')</script>;


    有精到广,做出自己的特色。

    2012年4月27日 1:21
  • 嗯的 ,这是asp.net 后台对js函数的调用 。。。
    2012年4月27日 6:14
    版主