我正在尝试在ASP.NET MVC 2中搜索“this”对象以获取字符串值。
在视图中,我设置了局部视图输入标记前缀,并试图找出如何在局部视图本身中引用它。
例如:
Html.EditorFor(m => m, "templateName", "fieldPrefix");
在局部视图中,我想在“this”对象中搜索我的fieldPrefix字符串,以查看MVC人员决定存储它的位置。
有什么想法吗?
答案 0 :(得分:4)
我不熟悉ASP.NET场景,但如果我理解正确,您希望在调试监视窗口中搜索字符串值。没有简单的方法可以做到这一点,但您可以在立即窗口中输入?这将打印出关于该对象的所有,然后使用简单的文本搜索(Ctrl + F)来查找您正在寻找的特定字符串。
更新:我编写了一个名为BugAid For Visual Studio的商业工具,可以更方便地完成您的要求:它可以search深入到对象层次结构中,并且从DataTip或QuickWatch窗口可以正常工作,如此屏幕截图所示: