zoukankan      html  css  js  c++  java
  • js与C#之间相互调用的一些方法

    一、客户端调用实例

    1、JS获取aspx页面在客户端请求的地址:

    Request.Url.Host:取得主页地址的头

    ResolveUrl:将URL转换为在客户端可以访问的URL地址

    <a src= 'http://<%=Request.Url.Host %><%= ResolveUrl("../PayCenter/AlipayAdd.aspx")%>'>地址</a>  

     2、重新设置父窗体的地址

    top.window.document:表示父窗体,如果是MainFrame对象在本窗体中,则不加top.window.document

    function navurl(url) {                     
                $(
    "#mainFrame",top.window.document).attr("src", url);   
            }  

    二、C#调用客户端实例

    1、C#调用客户端的方法(function navurl(strUrl)

    代码
    string navUrl = "javascript:navurl('" + "http://" + Request.Url.Host + ResolveUrl("../Document/callIndex.aspx?FolderId=");   
    DocName.NavigateUrl 
    = navUrl + txtDocId.Value.Trim() + "')"

    2. C#注册脚本块:

    代码
    page.ClientScript.RegisterStartupScript(page.GetType(), "message""<script>alert('" + msg.ToString() + "');</script>");
  • 相关阅读:
    java回顾之多线程
    java回顾之异常
    模拟斗地主和冒泡排序
    java回顾之Map
    java回顾之集合List
    java回顾之树
    java回顾之单列集合、泛型、数据结构
    java回顾之类API再体验之引用类型小结
    java回顾之API初体验
    函数之 闭包函数 和 装饰器
  • 原文地址:https://www.cnblogs.com/fredx/p/1622607.html
Copyright © 2011-2022 走看看