提问人:Keng 提问时间:8/15/2008 最后编辑:Shog9Keng 更新时间:9/7/2012 访问量:3025
数据绑定 ASP.Net AJAX 工具包 MaskedEditExtender 时出现问题
Problem databinding an ASP.Net AJAX toolkit MaskedEditExtender
问:
我有一个包含日期的数据库,我们正在使用 MaskedEditExtender (MEE) 和 MaskedEditValidator 来确保日期合适。但是,我们希望管理员能够在必要时进入并更改数据(特别是日期)。
当数据显示在页面上时,如何让 MEE 字段预先填充数据库值?我尝试在“InitialValue”属性中使用“bind”,但它没有填充文本框。
谢谢。
答:
0赞
Keith
8/15/2008
#1
您指的是 asp.Net Ajax 工具包扩展吗:
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/MaskedEdit/MaskedEdit.aspx
如果是这样,您是否检查过您的数据是否以正确的格式返回?它必须与您的日期格式匹配才能显示。
1赞
Keng
8/20/2008
#2
今天早上,我们发现了为什么我们的代码错误地处理了扩展器。由于数据库将日期作为日期/时间处理,因此它以以下格式返回日期:99/99/9999 99:99:99,但我们有扩展器掩码寻找这种格式 99/99/9999 99:99
Mask="99/99/9999 99:99:99"
上面的代码修复了这个问题。 感谢大家的帮助。
评论