我有一个带有几个文本框的表单,在Page_Load中我设置了默认值(即:对于日期文本框,默认值是今天的日期时间)。
单击“提交”按钮时,它会通过存储过程向DB添加记录。 我遇到的问题是,当我单击“提交”按钮时,它不会获取当前文本框值并将它们存储在数据库中。
它似乎做的是,做一个回发然后存储它们。这意味着如果我更改默认值,它仍将存储默认值而不是新值。
我需要在每次回发时计算日期字段,因为我需要将日期时间缩短到毫秒。
如何解决此问题?
答案 0 :(得分:1)
您是否在设置默认值!Page.IsPoatback?否则,您将始终在保存填充值之前覆盖这些值。