我有一个包含日期的数据库,我们使用MaskedEditExtender(MEE)和MaskedEditValidator来确保日期合适。但是,我们希望管理员能够在必要时进入并更改数据(特别是日期)。
当页面上显示数据时,如何让MEE字段预先填充数据库值?我试图在'InitialValue'属性中使用'bind',但它没有填充文本框。
感谢。
答案 0 :(得分:1)
我们今天早上发现为什么我们的代码错误处理了扩展程序。由于数据库正在处理日期作为日期/时间,它以99/99/9999 99:99:99这种格式返回日期,但我们有扩展器掩码寻找这种格式99/99/9999 99:99
Mask="99/99/9999 99:99:99"
上面的代码修复了这个问题。 感谢大家的帮助。
答案 1 :(得分:0)
您是指在以下位置的asp.Net Ajax工具包扩展:
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/MaskedEdit/MaskedEdit.aspx
如果有,您是否检查过您的数据是否以正确的格式返回?它必须与您的日期格式相匹配才能显示。