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()"/>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)