asp.net怎么在一个文件(a.aspx)中引用另一个文件(b.aspx)

asp.net怎么在一个文件(a.aspx)中引用另一个文件(b.aspx),第1张

"引用"有好几种情况:

1.在浏览器里让人同时看到两个页面,a.aspx是b.aspx的父页,那就要用<iframe>,在a.aspx里要显示b.aspx的地方摆上<iframe frameborder="0" style="width: 100%height: 100%" src="b.aspx"></iframe>

2.a.aspx需要用b.aspx的执行结果,但是页面不跳转,对用户来说就像访问的就是a.aspx(浏览器的地址栏里显示的是a.aspx),比如把b.aspx做为模板,返回的html放在a.aspx的textarea里面显示它返回的html代码,这种情况比较复杂一点:

StringWriter writer = new StringWriter()

Server.Execute("b.aspx", writer)

String html = writer.ToString()

这时候的html就是b.aspx执行后返回的html代码。你可以把这段代码插在a.aspx的任意一个地方。Execute的第一个参数是地址,b.aspx后面可以跟querystring。

3.页面需要跳转,那就用 Response.Redirect("b.aspx")这样用户看到的是b.aspx(浏览器的地址栏里显示的是b.aspx)

这个问贺迅题有点怪!

有差友3个方法:

1.把这个ASP文件直接编译成DLL文件,然后用.ASPX文件引用

2.用iframe,把asp文件包含到iframe文件中,再用.aspx文件引用这个iframe

3. .aspx和.asp 都是一家的,为什么不把ASP文件内改为ASPX文件格式,然后再引用即虚拍槐可!

在js文件里这样写的:

function myalert()

{

alert("dddd")

}

在aspx文纳铅件里是这样调用的:

<script src="MyJs.js" language="javascript" type="text/javascript"></script>

后面有:

<input id="Button1" type="哗茄滑button" value="button" onclick="乱腊myalert()"/>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12291577.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存