【发布时间】:2012-02-07 16:06:43
【问题描述】:
我有一个巨大的 ASPX 网络表单,其中包含大约 100 个需要输入字段的字段。此 Web 表单是一个转换为 HTML 页面的 Excel 工作表。
我已经用字符串“txtb”(TextBox)标记了需要输入字段的表格单元格。
完成外观后,我尝试将所有txtb 字符串替换为<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>,认为ID=TextBox1 将由编辑器本身自动递增,如TextBox2、TextBox3 等。
但所有被替换的txtb 字符串仅显示<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>。
我知道如果我们复制<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 并在编辑器中手动粘贴,编辑器会在每次粘贴时将 id 加 1。
如何实现自动替换?请帮忙。
<tr>
<td colspan="2">
txtb
</td>
<td>
txtb
</td>
<td>
txtb
</td>
<td>
txtb
</td>
</tr>
<tr>
<td colspan="2">
txtb
</td>
<td>
txtb
</td>
<td>
txtb
</td>
<td>
txtb
</td>
</tr>
这只是一个看起来像这样的巨大文件。我想用<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 替换每个txtb 实例,但是ID 应该在每次替换时递增。我希望 PowerShell 安装在这台机器上。否则我可以编写这个脚本。由于时间不多,也想不出其他办法,所以在这里发帖寻求帮助。
【问题讨论】: