我是ASP的网络开发新手,我遇到了一个问题,我尝试通过链接访问某个页面而我收到错误,第一部分说这是一个例外,然后是调试提示然后是stacktrace。
这个代码不在我的应用程序中,我之前遇到过这样的错误,而且出现的代码安静通常对我有很大帮助。
- [编辑1] -
戴夫安德森:
Format(Eval("Data"),"dd/MM/yyyy")
(在标签内)
答案 0 :(得分:3)
堆栈跟踪的前两行应该给你一些提示。第二行显示ASP.PMUsControl的一个实例正在尝试绑定到某些数据集,其格式应用于第一行的字符串值。该表达式无效,我认为是因为它无法格式化,我会说这是因为字符串为null或对象无法转换为字符串。你能找到它试图绑定的数据吗?
编辑:格式字符串"dd/MM/yyyy"
用于Date对象,因此我认为Eval("Data")
无法返回有效的格式化日期。尝试删除格式化功能,然后离开Eval("Data")
,如果页面加载,您将看到它尝试用作日期的内容。有关背景信息,请参阅Date & Time Format Strings