`
wangdeshui
  • 浏览: 249071 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ASP.net前后台调用

阅读更多

1.JavaScript访问C#函数

2.JavaScript访问C#变量

3.C#中访问JavaScript的已有变量

4.如何在C#中访问JavaScript函数

JavaScript访问C#函数

方法一、

       1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;
        2、在前台写一个js函数,内容为document.getElementById("btn1").click();
        3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;

方法二、

   1. 函数声明为public 或protected            
          public string Hello()
           {
              return("Hello World");
           }
        2、在html里用<%=fucntion()%>可以调用
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
    <script language="javascript" type="text/javascript">
      function say()
      {
           var strHello = "<%=Hello()%>";
           alert(strHello);
       }
     </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>   
        <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="say();" />   
    </div>
    </form>
</body>
</html>

方法三、

         <script language="javascript">
          function __doPostBack(eventTarget, eventArgument)
           {
              var frontForm = document.Form1;     //指runat=server的form
              frontForm.__EVENTTARGET.value = eventTarget;
              frontForm.__EVENTARGUMENT.value = eventArgument;
              frontForm.submit();
           }
           </script>
           <input id="Button1" type="button" name="Button1" value="按钮" onclick="javascript:__doPostBack('Button1','')">

JavaScript中访问C#变量

方法一:1、通过页面上隐藏域访问<input id="xx" type="hidden" runat="server">
方法二:1、如后台定义了PUBLIC STRING N;前台js中引用该变量的格式为'<%=n%>'或"+<%=n%>+"
方法三:1、或者你可以在服务器端变量赋值后在页面注册一段脚本
           "<script language='javascript'>var temp=" + tmp + "</script>"
           tmp是后台变量,然后js中可以直接访问temp获得值。

C#中访问JavaScript的已有变量

方法一:1、前台使用静态文本控件隐藏域,将js变量值写入其中;
              2、后台用request["id"]来获取值;

方法二:可以用cookie或session

C#中访问JavaScript函数

方法一:1、Page.RegisterStartupScript("ggg","<script>SetVisible(1);</script>");
方法二:使用Literal类,然后
private void Button2_Click(object sender, System.EventArgs e)
{
string str;
str="<script language='javascript'>";
str+="selectRange()";
str+="</script>";
//Literal1.Visible=true;
Literal1.Text=str;
}

分享到:
评论

相关推荐

    ASP.NET 前后台调用方法

    ASP.NET前后台调用(转自上善若水,javaeye)

    asp.net知识库

    深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述的补白 asp.net 运行机制初探(httpModule加载) 利用反射来查看对象中的私有变量 关于反射中创建类型实例的两种方法 ASP.Net应用程序的多进程模型 NET委托...

    jquery调用asp.net 页面后台的实现代码

    前一篇介绍jquery调用webservice,这一篇引用的是用jquery直接调用aspx后台方法。

    net后台执行前台js方法

    //在生成页面的前半部分!! //其中true,表示可以不输入[removed] [removed] //下面执行js代码 this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "testalert", "testAlert&#40;&#41;", true); ...

    asp.net后台cs中的JSON格式变量在前台Js中调用方法(前后台示例代码)

    本文主要介绍下asp.net后台cs中的JSON格式变量在前台Js中调用方法,下面是前后台的实现代码,感兴趣的朋友可以参考下哈,下对大家有所帮助

    ASP.NET3.5典型模块开发源代码

    15.2.2 如何在ASP.NET 3.5中调用Alexa的数据 170 15.3 自定义统计模块 171 15.3.1 设计保存IP数据的数据库 171 15.3.2 设计显示IP信息的界面 173 15.3.3 显示最近访问站点的10个IP信息 174 15.3.4 实现IP...

    好用的电子商务网站 asp asp.net 源代码

    购物车是一个人性化的工具,浏览者对于看中了的商品,在购买前临时存放在购物车中,并可以随时增减 购物车中的商品种类和数量,以提高购物效率。 11、生成订单模块 浏览者购物完毕,系统会引导其进行结账,在...

    ASP.NET中JQuery+AJAX调用后台

    我们应用的是webForm进行开发的,正常情况下只要绑定按钮的方法,前后台对应就可以实现。但是,手机端应用MUI样式之后,就不适用于这种情况了。基于这个问题,我们使用JQuery+Ajax技术,其实MUI中也自带ajax技术。 ...

    web.net课程设计

    ASP.NET是一个统一的Web开发模型,它使用.NET语言调用.NET Framework类库,实现Web应用系统的开发。  随着互联网的迅速发展,网上电子商务活动日益增多,网络XX交易在互联网上快速的发展起来。因此,有必要开发网上...

    易贝网站 ASP.NET

    易贝购物网站 ASP.NET 1.用户模型里的生日字段有bug,当将其改为其他数据类型的字段时,就提示,不能转换成datatime类型,所以这个字段应该设置为不能修改,或只能用日期类型的控件 2.模型字段可以上下移动 3.完成...

    亮剑.NET深入体验与实战精要2

    7.5 ASP.NET如何调用Web Service 286 7.6 JavaScript如何调用Web Service 288 7.6.1 通过webbehavior.htc调用Web Service 288 7.6.2 通过Microsoft.XMLDOM调用Web Service 291 7.6.3 XMLHTTP POST调用Web Service ...

    Ajax框架和Ajax在Asp.net中的使用

    示例中做了一些常的Ajax的使用,Ajax的前后台的调用不再那么麻烦,效率也很好,比起那些复杂的框架使用非常简单,比较适合于初学者学习,可以使用于各种B/S架构的系统和网站. Ajax前台框架可以使用于任何后台语言

    亮剑.NET深入体验与实战精要3

    7.5 ASP.NET如何调用Web Service 286 7.6 JavaScript如何调用Web Service 288 7.6.1 通过webbehavior.htc调用Web Service 288 7.6.2 通过Microsoft.XMLDOM调用Web Service 291 7.6.3 XMLHTTP POST调用Web Service ...

    .net 实现简单在线考试系统

    可以实现单选题、多选题维护、填空题、判断题的在线维护和管理,添加生成试卷后可以自动从题库进行调用试题,考试完成后自动打分,后台可以进行统计。 考试科目 考试科目添加 考试科目维护 用户信息 用户添加 用户...

    在线考试系统.net

    一个功能比较全的Asp.net在线考试系统源码,可以实现单选题、多选题维护、填空题、判断题的在线维护和管理,添加生成试卷后可以自动从题库进行调用试题,考试完成后自动打分,后台可以进行统计。 后台模块包括: ...

    沙之丘淘客api+淘点金+跨站结算 v2.0

    安装前确定支持环境,并支持asp.net的url重写,不是php的重写请注意。2.请给予目录读取和写入的权限3.http://你的域名/install/ 进行安装 (数据库相关信息请先有)安全1.安装以后请删除安装目录install2.修改后台...

    NETSNS社交系统 v1.0 源码版.rar

    NetSNS是基于Asp.Net开发的社交网络互动web应用程序,整个产品采用先进的技术(SQL2000数据库,Ajax,Div CSS布局等诸多网络流行元素囊括其中),适合各方面应用的要求, 模板与程序分离,标签调用,支持DIV CSS,...

Global site tag (gtag.js) - Google Analytics