asp.net回发和数据库存储

时间:2013-04-28 11:59:48

标签: asp.net sql textbox postback

我有一个带有几个文本框的表单,在Page_Load中我设置了默认值(即:对于日期文本框,默认值是今天的日期时间)。

单击“提交”按钮时,它会通过存储过程向DB添加记录。 我遇到的问题是,当我单击“提交”按钮时,它不会获取当前文本框值并将它们存储在数据库中。

它似乎做的是,做一个回发然后存储它们。这意味着如果我更改默认值,它仍将存储默认值而不是新值。

我需要在每次回发时计算日期字段,因为我需要将日期时间缩短到毫秒。

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

您是否在设置默认值!Page.IsPoatback?否则,您将始终在保存填充值之前覆盖这些值。