2013-04-28 52 views
0

我有一个窗体有几个文本框,并在Page_Load我设置默认值(即:对于日期文本框默认是今天的日期时间)。asp.net回发和数据库存储

点击提交按钮时,它会通过存储过程向数据库添加一条记录。 我遇到的问题是,当我点击提交按钮时,它不会采用当前文本框的值并将它们存储在数据库中。

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

我需要在每次回发时计算日期字段,因为我需要日期时间降至毫秒。

我该如何解决这个问题?

回答

1

您是否在!Page.IsPoatback上设置了默认值?否则,在保存填充值之前,您总是会覆盖这些值。

+0

我试过了,但默认值只会计算一次,当页面加载。我需要能够在每次回发后计算它们。 – 2013-04-28 12:15:30