惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
S
Secure Thoughts
Application and Cybersecurity Blog
Application and Cybersecurity Blog
AWS News Blog
AWS News Blog
GbyAI
GbyAI
腾讯CDC
WordPress大学
WordPress大学
V
V2EX
小众软件
小众软件
C
CXSECURITY Database RSS Feed - CXSecurity.com
M
MIT News - Artificial intelligence
T
Troy Hunt's Blog
H
Hacker News: Front Page
Scott Helme
Scott Helme
The Hacker News
The Hacker News
Schneier on Security
Schneier on Security
K
Kaspersky official blog
S
Security @ Cisco Blogs
N
News | PayPal Newsroom
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Threatpost
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Martin Fowler
Martin Fowler
P
Privacy International News Feed
Blog — PlanetScale
Blog — PlanetScale
D
DataBreaches.Net
O
OpenAI News
P
Proofpoint News Feed
J
Java Code Geeks
B
Blog RSS Feed
Attack and Defense Labs
Attack and Defense Labs
L
Lohrmann on Cybersecurity
T
Threat Research - Cisco Blogs
C
Cybersecurity and Infrastructure Security Agency CISA
阮一峰的网络日志
阮一峰的网络日志
P
Palo Alto Networks Blog
Engineering at Meta
Engineering at Meta
AI
AI
Google DeepMind News
Google DeepMind News
雷峰网
雷峰网
Microsoft Azure Blog
Microsoft Azure Blog
Simon Willison's Weblog
Simon Willison's Weblog
人人都是产品经理
人人都是产品经理
T
Tailwind CSS Blog
G
GRAHAM CLULEY
A
Arctic Wolf
N
Netflix TechBlog - Medium
L
LINUX DO - 最新话题
爱范儿
爱范儿
博客园 - 聂微东

博客园 - netlynx2000

flex如何删除一个XML Node flex TabContainer 类实例化问题 一个追风筝的人,追寻着什么 flex加载Module遇到的问题 Action script如何复制一个Bitmap对象 如何一个Loader加载多个资源 Flex- 将Sprite控件添加到FLEX UI中 ex metadata tag 自定义flex中的事件 从EAI到SOA OMG工作流规范翻译 男人,信仰,爱,恨,人性 开源产品公司如何生存 拔拔草,开源与闭源 其实现在的我们也有很多梦想,比如低谷时想未来做一个什么样的公司,未来买什么样的豪宅。但是仅限于自我满足的想想,然后继续平庸的生活。 做事情的好习惯 挣钱,买个照相机 友情提示的一个问题 苍天开眼,刘青云终于获奖了
使用Ajax读取aspx页面源代码
netlynx2000 · 2007-05-21 · via 博客园 - netlynx2000

我用prototype.js框架来做Ajax,可当我读取aspx的页面源代码时,怎么跟我用浏览器访问aspx文件时的源代码怎么不一样啊?
例如:test.aspx
   它的前台页面源代码是

 1<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="test" %>
 2
 3<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 4
 5<html xmlns="http://www.w3.org/1999/xhtml" >
 6<head runat="server">
 7    <title>无标题页</title>
 8</head>
 9<body>
10    <form id="form1" runat="server">
11    <div>
12        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /><br />
13        <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="login.aspx?ComeUrl=http://test.com.cn">HyperLink</asp:HyperLink>&nbsp;</div>
14    </form>
15</body>
16</html>
17

后台代码是

 1using System;
 2using System.Data;
 3using System.Configuration;
 4using System.Collections;
 5using System.Web;
 6using System.Web.Security;
 7using System.Web.UI;
 8using System.Web.UI.WebControls;
 9using System.Web.UI.WebControls.WebParts;
10using System.Web.UI.HtmlControls;
11using System.Drawing;
12using System.Drawing.Drawing2D;
13using System.Drawing.Imaging;
14
15public partial class test : System.Web.UI.Page
16{
17    private void Page_Load(object sender, EventArgs e)
18    {
19        this.HyperLink1.Text = "234";
20
21    }

22
23    protected void Button1_Click(object sender, EventArgs e)
24    {
25
26    }

27     
28}

29

       我在它的page_load方法中写了如下字符

1private void Page_Load(object sender, EventArgs e)
2    {
3        this.HyperLink1.Text = "234";
4
5    }

当我用浏览器访问这个页面时,页面显示234,源代码如下

 1
 2
 3<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 4
 5<html xmlns="http://www.w3.org/1999/xhtml" >
 6<head><title>
 7    无标题页
 8</title></head>
 9<body>
10    <form name="form1" method="post" action="test.aspx" id="form1">
11<div>
12<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTEyNjc1NzA0NzMPZBYCAgMPZBYCAgMPDxYCHgRUZXh0BQMyMzRkZGTaa2ddQKFj2kvAyF7Ggg2s4PtnCA==" />
13</div>
14
15    <div>
16        <input type="submit" name="Button1" value="Button" id="Button1" /><br />
17        <a id="HyperLink1" href="login.aspx?ComeUrl=http://test..com.cn">234</a>&nbsp;</div>
18    
19<div>
20
21    <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAgK/8tW8CQKM54rGBsRRq6lpWEZCKO/SL9pRz44W3fDK" />
22</div></form>
23</body>
24</html>
25

,但当我用prototype的 new Ajax.Request("test.aspx",{相关参数})来读取时,发现它读出的源代码竟然没有234,如下
读出来的源代码是

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>
 无标题页
</title></head>
<body>
    <form name="form1" method="post" action="test.aspx" id="form1">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTEyNjc1NzA0NzNkZOQVa4vKhp97DDEQEoO6wwXqNgJ8" />
</div>

    <div>
        <input type="submit" name="Button1" value="Button" id="Button1" /><br />
        <a id="HyperLink1" href="login.aspx">HyperLink</a>&nbsp;</div>
    
<div>

 <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAgLO2pDrDwKM54rGBiWg/jeI3Dj5CPRTiwsC64huUwbQ" />
</div></form>
</body>
</html>

他读出的html源代码不是动态的html源代码,好像后面的page_load方法就没有运行一样?这怎么回事?