C#如何实现前台与后台方法互调

技术C#如何实现前台与后台方法互调本篇文章为大家展示了C#如何实现前台与后台方法互调,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。前台与后台方法互调是很多读者关心的功能。下面提供

本文向您展示了C#如何实现前台和后台方法之间的互调。内容简洁易懂,一定会让你大放异彩。希望通过这篇文章的详细介绍,你能有所收获。

与前景和背景方法的互调是很多读者关心的功能。下面提供的代码可以实现C#前台和后台方法互调的目的。

% @ page language=' c# ' AutoEventWireup=' true ' codefile=' JavaScript getnetfunction . aspx . cs ' inherits=' JavaScript _ get _ Net _ Function ' %!DOCTYPEhtmlPUBLIC '-//W3C//dtdxhtml 1.0 transitional//EN ' ' http://www . w3 . org/TR/Xhtml 1/DTD/Xhtml 1-transitional . DTD ' htmlxmlns=' http://www . w3 . org/1999/Xhtml ' head runat=' server ' title前端和后端方法摘要//title% - JavaScript异步调用ASP.Net页面中定义的方法,我们需要:1。将方法声明为公共的;2.将方法声明为类方法(在C#中是静态的,在VB中是共享的。NET),而不是实例方法;3.将[WebMethod]属性添加到此方法4中。将页面中ScriptManager控件的EnablePageMethods属性设置为true5.调用页面方法页面方法。[方法名](参数1,参数2,回调函数),使用以下JavaScript语法;6.为客户端异步调用指定一个回调函数,接受回调函数中的返回值并进一步处理;7.使用系统添加。网络服务;-%%-ASP。net在后台调用JavaScriptfunction方法,大家要注意:1。尝试使用响应。尽量少写(剧本/剧本);这样,它就会

影响CSS导致页面效果偏差              2.C#中使用ScriptManager.RegisterStartupScript(this, this.GetType(), "edit", "JS('"+param1+"','"+param2+"')", true);              3.添加 using System.Web.UI;      --%>         < script type="text/javascript">     /*-------------JavaScript调用.Net后台Start----------------------------------*/          function JsCallCSharp(param1)          {              PageMethods.SayHelloFromPage(param1,onSayHelloSucceeded);          }                   function onSayHelloSucceeded(result)          {              alert(result);          }  /*-------------JavaScript调用.Net后台End----------------------------------*/           /*-------------.Net调用JavaScript Start-----------------------------------*/          function CSharpCallJs(param1,param2)          {              alert(param1 + param2);          }  /*-------------.Net调用JavaScript Start-----------------------------------*/      < /script>      < /head> < body>     < form id="form1" runat="server">     < div>         < asp:ScriptManager ID="ScriptManager1" EnablePageMethods="true" runat="server" />     < /div>          < asp:Button ID="Button1" onclick="Button1_Click" OnClientClick="JsCallCSharp('takako');" runat="server" Text="Button1" />          < /form> < /body> < /html>

前台与后台方法互调的C#代码

using System;  using System.Web.Services;  using System.Web.UI;   public partial class JavaScript_get_Net_Function : System.Web.UI.Page  {      protected void Page_Load(object sender, EventArgs e)      {       }       protected void Button1_Click(object sender, EventArgs e)      {          string param1 = "你好:";          string param2 = "takako_mu";          ScriptManager.RegisterStartupScript(this, this.GetType(), "edit", "CSharpCallJs('" + param1 + "','" + param2 + "');", true);      }       [WebMethod]      public static string SayHelloFromPage(string name)      {          return string.Format("Hello {0}!", name);      }  }

上述内容就是C#如何实现前台与后台方法互调,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/113745.html

(0)

相关推荐

  • 深蓝色裤子配什么颜色上衣,深蓝裤子配什么颜色衣服

    技术深蓝色裤子配什么颜色上衣,深蓝裤子配什么颜色衣服1.蓝色牛仔裤比较百搭,最好不要配同色系的上衣,感觉那样搭配显不出个性来,裤子是深蓝色,上衣可以浅色系的,如粉色,米色,白色,灰色,黑色也是可以搭配的 深蓝色裤子配什么

    生活 2021年10月24日
  • mysql时间如何转换时间戳

    技术mysql时间如何转换时间戳本篇内容介绍了“mysql时间如何转换时间戳”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成

    攻略 2021年11月26日
  • 关于Java和.Net的感想有哪些

    技术关于Java和.Net的感想有哪些本篇文章给大家分享的是有关关于Java和.Net的感想有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

    攻略 2021年12月2日
  • pytorch cuda11.1无法使用conda安装怎么办

    技术pytorch cuda11.1无法使用conda安装怎么办这篇文章将为大家详细讲解有关pytorch cuda11.1无法使用conda安装怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后

    攻略 2021年11月18日
  • SpringSecurity原理是什么

    技术SpringSecurity原理是什么本篇内容主要讲解“SpringSecurity原理是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringSecurity原

    攻略 2021年10月26日
  • 学而时习之不亦说乎有朋自远方来,学而时习之不亦乐乎读音

    技术学而时习之不亦说乎有朋自远方来,学而时习之不亦乐乎读音“学而时习之学而时习之不亦说乎有朋自远方来,不亦说乎”的读音是什么?学而时习之,不亦说乎的读音:xué ér shí xí zhī,bú yì yuè hū。

    生活 2021年10月20日