調試總是失敗驗證的CompareValidator的最佳方法是什麼?有沒有什麼方法可以看到它的價值是什麼,比較可能知道哪裏出了問題?調試CompareValidator(ASP.NET)
0
A
回答
0
如果你不熟悉其他調試方法,你可能會被利用的Response.Write最簡單的方法調用來打印你的按鈕事件的值,看看它們是否彼此相等:
Response.Write(TextBox1.Text.ToString().Trim());
Response.Write(TextBox2.Text.ToString().Trim());
Response.End();
更新
爲了簡單起見,我將使用CompareValidator來檢查數據類型。
你可能有類似於你的ASPX(客戶端)的代碼如下的內容:
<asp:TextBox ID="txtTest" runat="server" />
<asp:CompareValidator ID="cvTest" runat="server"
ControlToValidate="txtTest"
Operator="DataTypeCheck" Type="Date"
Display="Dynamic" ErrorMessage="Incorrect format!" />
<asp:Button ID="btnTest" Text="Test Compare Validator"
onclick="btnTest_Click" runat="server" />
在您的代碼隱藏(服務器端),把你的btnTest_Click事件下面看到的是輸入的值在txtTest中:
Response.Write(txtTest.Text.ToString().Trim());
Response.End();
但請記住,VS提供了更強大的調試實用程序。這只是一個快速而骯髒的方式來達到你的目的。
0
使用Firebug來調試淨插入
相關問題
- 1. Asp.net Gridview CompareValidator
- 2. 擴展Asp.net CompareValidator
- 3. CompareValidator asp.net類型:字符串
- 4. ASP.NET CompareValidator與子控件的比較
- 5. 用於DataTypeCheck的jQuery UI datetimepicker和ASP.NET CompareValidator
- 6. CompareValidator與aspCalendar
- 7. CompareValidator缺失值
- 8. ASP.NET MVC調試
- 9. ASP.NET Web.config調試
- 10. 調試asp.net&pinvoke
- 11. asp.net調試
- 12. ASP.NET ASPX調試
- 13. 調試ASP.NET CMS
- 14. UpdatePanel中的CompareValidator - VS2008
- 15. CompareValidator的可見性
- 16. asp.net調試在IIS
- 17. ASP.NET調試問題
- 18. ASP.NET遠程調試
- 19. ASP.NET MVC3調試Application_Start
- 20. ASP.NET 1.1 Page_ClientValidate調試
- 21. 調試而在ASP.NET
- 22. 遠程調試asp.net
- 23. 調試標記asp.net
- 24. ASP.NET:如果其他字段不爲空,則跳過運行CompareValidator
- 25. Asp.NET - 使用CompareValidator驗證開始日期和結束日期
- 26. 使用CompareValidator比較2次
- 27. Firefox上的CompareValidator問題
- 28. 使用CompareValidator驗證日期
- 29. CompareValidator for「dd/mm/yyyy」格式
- 30. CompareValidator錯誤消息位置
它的客戶端JavaScript算法的JavaScript,或者服務器端代碼? – 2010-12-06 16:00:59
@Brian,服務器端 – JoelFan 2010-12-06 16:03:54