【发布时间】:2013-12-25 10:29:24
【问题描述】:
我已经写了这个值来显示 textbox5 的值,但它没有显示这个文本框的值。
问题在哪里,我找不到,它只显示空白。
设计代码:
<p class="style1"> Formulated : <asp:TextBox ID="TextBox4" runat="server"
AutoPostBack="True" ReadOnly="True" OnTextChanged="txt4_TextChanged"
BackColor="White" Font-Bold="True" Font-Size="Small" ForeColor="Black">
</asp:TextBox>
</p> <p class="style1"> Peice : <asp:TextBox ID="TextBox5" runat="server"
AutoPostBack="True" ForeColor="Black" ReadOnly="True"></asp:TextBox>
代码背后:
protected void txt4_TextChanged(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(TextBox4.Text))
{
TextBox5.Text = ((Convert.ToDouble(TextBox4.Text)) * 8).ToString();
}
}
【问题讨论】:
-
检查
TextBox4.Text是否可以解析为double。 -
能否给我们看看设计代码?
-
@RohitVats:如果无法解析,则会抛出运行时错误,因为他正在使用
Convert.ToDouble()IMO -
我也在 Toint32 中尝试过,但情况相同..
-
贴出的代码没有问题,我认为事件没有正确附加到文本框,请分享文本框4和文本框5的设计代码。
标签: c# asp.net textbox dataset