如何检查c#中的元素像firebug一样?

时间:2010-01-02 10:29:28

标签: c# .net firebug tracing inspect

当我们将鼠标移到网页上时,有没有办法检查/监视Web浏览器中的元素,就像firebug一样?如何在c#??

中使用它

编辑:

实际上我只想从标记元素中获取HTML源代码。

最好的问候。

2 个答案:

答案 0 :(得分:2)

Asp.Net框架使用“HTMLTextWriter”类为服务器控件生成HTMl标记。例如,您希望使用HTML标记进行gridview控件,然后您可以使用此类及其关联的成员函数来获取标记。再次它的服务器端逻辑的所有部分,并通过客户端代码实现相同并不那么容易。如果你可以提供更多关于什么是确切要求的信息,那么它将是安静的。

答案 1 :(得分:0)

您无法通过浏览器动态查询服务器端控件的客户端呈现。它通过.Net viewstate模型维护的服务器和客户端之间存在脱节。您通常可以通过具有扩展值的ID通过服务器端代码生成哪些DOM元素,但这不是任何保证等。在.Net 4.0中,客户端ID可以通过服务器端设置,所以即使这样很脆弱。

正如James所说,你应该使用firebug来确定客户端的输出,然后相应地定制你的服务器端渲染。

您能否提供一个更详细的例子来说明您想要实现的目标,或许可以提供进一步的解决方案/解释?