yoo*_*er8 2 debugging asp.net-mvc visual-studio-2010 formcollection
在测试/调试 ASP.NET MVC 应用程序时,提交表单然后检查所有名称/值对以确保
Visual Studio 中的调试非常适合检查单个变量(甚至一个简单对象)是否包含预期值,并且就 FormCollection 而言,检查键是否存在非常容易。然而,检查 FormCollection 中的键/值对是一个巨大的麻烦。是否有一种简单的方法可以让 Visual Studio 并排列出键及其值以进行快速检查?
只是一个快速的自定义检查
public void Edit(FormCollection team)
{
System.Text.StringBuilder st = new System.Text.StringBuilder();
foreach (string key in team.Keys)
{
st.AppendLine(String.Format("{0} - {1}", key, team.GetValue(key).AttemptedValue));
}
string formValues = st.ToString();
//Response.Write(st.ToString());
}
Run Code Online (Sandbox Code Playgroud)
然后,您可以将鼠标放在上面formValues
以检查键值。单击放大镜将显示键值