0

我正在尝试清理注册表。前体使调整此表单的大多数部分变得容易,但是当我进入模板的地址部分时,我发现了这个奇怪的工件:

<table>
    <tr>
        <td>
            <asp:PlaceHolder ID="phAddress" runat="server"></asp:PlaceHolder>          
        </td>
    </tr>
</table>

该站点的目录系统非常广泛,但我很幸运能够使用文件内容的文本搜索来跟踪内容。然而,用这个搜索“phAddress”让我无处可去。

在此处输入图像描述

=================================================

在此处输入图像描述

=================================================

在此处输入图像描述

4

2 回答 2

1

如果没有看到更多的代码库,几乎不可能弄清楚正在做什么。通常, aPlaceHolder就是这样 - 将在服务器端动态生成的控件的占位符。尝试在Ctrl+F代码隐藏文件中执行“phAddress”。如果您不知道那是什么,请查看 asp 文件的最顶部,您应该会看到如下内容:

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="mypage.aspx.cs" Inherits="myprogject.mypage" %>

CodeBehind是类名,Inherits=是它所在的目录路径。

在 VS 2010 中,您正在寻找以下内容:

耶游乐场

这是一个 C# 文件,但 VB 的结构应该相同。

于 2013-03-13T18:19:24.583 回答
1

CTRL+ SHIFT+F并搜索phAddress选择为“整个解决方案”的选项的文本。

作为其“PlaceHolder”,有可能从“代码隐藏(aspx.cs 或 aspx.vb)”页面添加“动态控件”。

于 2013-03-13T18:18:50.587 回答