我有一个相对简单的问题,我无法找到解决方案。
我有3个用于输入用户数量的文本框,3个相应的文本框,显示合计数量*价格,最后一个textex框,显示3个计算成本的合计。
我有这个工作,但是在整个过程中,我无法为文本框分配默认值。这是我的3个文本框之一的代码:
<td>
<asp:TextBox ID="tbQuantity3" runat="server" CssClass="textboxGeneral"
AutoPostBack="True" OnTextChanged="tbQuantity3_TextChanged" Text="1">
</asp:TextBox>
<ajax:FilteredTextBoxExtender
ID="ftbeQuantity3"
TargetControlID="tbQuantity3"
runat="server"
FilterType="Numbers, Custom"
ValidChars=".">
</ajax:FilteredTextBoxExtender>
</td>
最初,我尝试将默认值设置为0,以使文本框不会为空,并且如果用户未输入3个数量,则可以计算3个成本的总和。我意识到更好的解决方案是在后面的代码中检查空值,但我仍然希望能够设置文本框的默认值,并且不确定为什么 Text =“ 1” asp文本框的属性不起作用。
答案 0 :(得分:0)
在不同点运行了一个“ ClearActiviityFields()”函数,该函数将文本框设置为空白。实际上,Text = 1可以正常工作,但是在我转到该页面之前就被撤消了。