【发布时间】:2011-09-14 11:47:13
【问题描述】:
我在 .net 框架 4 中有一个 asp.net C# Web 表单应用程序
在我的页面中,当我查看 html 源代码时,它会将控件 ID 更改为 ctl00_CPHPageContents_txtUserID 实际上它是 txtUserID
此应用程序最初是在 Framework 3.5 中生成的,并且生成的 ID 类似于 CPHPageContents_txtUserID
简而言之,在 Framework 3.5 中,ID 是 CPHPageContents_txtUserID,而现在在 Framework 4 中,ID 是 ctl00_CPHPageContents_txtUserID,这破坏了我们的自动化测试。我可以删除这个由 Framework 4 添加的 ctl00 吗?
【问题讨论】:
-
@Rowland Shaw,它与您所指的问题不同。