程晓晖

博客园 首页 新随笔 联系 订阅 管理

在ASP.Net中利用JS调用Aspx页面的输出
Posted on 2004-04-30 22:01 Hover 阅读(2619) 评论(4) 编辑 收藏 所属分类: WebForm 
在实际开发中如新闻系统就需要利用js来调用某分类的新闻等.

非Codebehind版
Showjs.aspx
----------------------------
<%Response.Write ("document.write('output')")%>
Showjs.html
---------------------------
<script language="JavaScript" Src="Showjs.aspx"></script>
这样就可以正常查看showjs.html输出"output"

Codebehind版
用Vs.Net新建showjs.aspx然后把除此句以外的html代码全部删除
<%@ Page language="c#" Codebehind="showjs.aspx.cs" AutoEventWireup="false" Inherits="Hover.showjs" %>
然后在showjs.aspx.cs里Page_Load()里
Response.Write ("document.write('output')");
这样就能正常输出
否则在Showjs.html里调用此Showjs.aspx时会报脚本错误了
因为当你查看showjs.aspx运行时的html代码你就明白了因为它的输出不光是document.write('output')
还包括aspx的默认文档的html代码所以调用不了!

 

posted on 2010-12-16 15:30  fumen  阅读(512)  评论(0编辑  收藏  举报