如何访问仅在浏览器的“查看源”中可查看的代码?

时间:2011-12-02 09:44:38

标签: c# javascript asp.net

好的,这很奇怪。我正在建立一个GIS网站,我有下一个问题。我需要调整网站中的一个主要功能(因为我不断收到有关其中一行的错误);问题是我无法以任何方式看到那块代码!我知道它在哪里,因为当我用“查看源代码”浏览器的选项(Chrome)打开页面时,我看到我需要更改的代码,但这是我能看到的唯一方式!我尝试过Dreamweaver,Notepad ++,Visual Studio 2008(因为它是一个.aspx页面),但仍然没有。这是预览:


<body>
<form id="form1" runat="server">
<div align="center">
    <asp:PlaceHolder ID="phScript" runat="server"></asp:PlaceHolder>

    <hr />
    <br />

    <table style="width: 50%;">
        <tr>
            <td style="font-family: 'Times New Roman', Times, serif; font-size: large;font-weight: bold;">
                <asp:Label ID="lblTitol" runat="server" Text="CÀLCUL ÀREES D'INFLUENCIA AL VOLTAN D'UNA ENTITAT"></asp:Label>
            </td>
        </tr>
        <tr>
            <td>&nbsp;

            </td>
        </tr>
    </table>

这就是浏览器源代码中的代码部分:


  <body>
<form name="form1" method="post" action="zi.aspx" id="form1">
    
<div align="center">
    <SCRIPT language="javascript" type="text/javascript">parent.frames['map'].Oper='4';parent.frames['map'].MetodeTreball='ILLES';parent.frames['map'].Iter='1';parent.frames['map'].Entitats='CEIP';parent.frames['map'].RadiFix='400';parent.frames['map'].Cobertura='100';parent.frames['map'].ReloadMap(1200);</SCRIPT>
    <br />
    <br />
    <br />
    <hr />
    <br />
    <table style="width: 50%;">
        <tr>
            <td style="font-family: 'Times New Roman', Times, serif; font-size: large; font-weight: bold;">
                <span id="lblTitol">CÀLCUL ÀREES D'INFLUENCIA AL VOLTAN D'UNA ENTITAT</span>
            </td>
        </tr>
        <tr>
            <td>&nbsp;

            </td>
        </tr>
    </table>

如果可以的话,这是我必须改变的parent.frames bla bla部分的JavaScript部分。正如我所看到的,代码的那部分是在aspPlaceHolder中,有什么方法可以访问该部分并进行更改吗?很抱歉这么多代码,但我试着尽可能地解释这个问题。

4 个答案:

答案 0 :(得分:0)

请记住,您在第一部分中看到的源代码是ASPX文件的源代码。这将由ASP.Net运行时和发送到客户端的HTML进行解析。所以你要做的就是查看更新asp:PlaceHolder的代码,名为phScript。

如果您有权访问源代码,这将在ASPX页面的代码后面 - 它将具有相同的名称,但扩展名为.cs。

这应该告诉你至少在哪里以及如何构建javascript。

答案 1 :(得分:0)

在该aspx文件的代码隐藏文件中搜索phScript.Controls / phScript.Controls.Add之类的内容。

答案 2 :(得分:0)

在项目中搜索术语phScript,以查看填充phScript PlaceHolder的内容。

答案 3 :(得分:0)

在visual studio 2010中,当页面呈现给客户端时,它也会显示在顶部的解决方案资源管理器中。这是在浏览器的View源代码中可以看到的相同代码。