当前位置:Gxlcms > JavaScript > javascript与asp.net(c#)互相调用方法_javascript技巧

javascript与asp.net(c#)互相调用方法_javascript技巧

时间:2021-07-01 10:21:17 帮助过:17人阅读

1、获得aspx客户端请求地址:
代码如下:

<%= ResolveUrl("../PayCenter/AlipayAdd.aspx")%>'>地址



2、C#调用客户端方法:(top.window.document:表父窗体,如果是MainFrame对象在本窗体中,则不加top.window.document)
Js中的方法:
代码如下:

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


C#调用:
代码如下:

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


3. C#调用客户端方法:
代码如下:

page.ClientScript.RegisterStartupScript(page.GetType(), "message", "