永发信息网

这段代码是怎么了?(asp.net)

答案:2  悬赏:40  手机版
解决时间 2021-06-02 09:00
  • 提问者网友:精神病院里
  • 2021-06-01 11:25

大小写也反复看了N次 就是出问题。运行的时候在textbox1和textbox2里面输入数字相乘 结果是空白的 没有任何输出 请问 是怎么回事????

请输入一个数字<asp:TextBox ID="TextBox1" runat="server">0</asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1"
ErrorMessage="不能为空"></asp:RequiredFieldValidator><br />
请再输入一个数字<asp:TextBox ID="TextBox2" runat="server">0</asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="TextBox2"
ErrorMessage="不能为空"></asp:RequiredFieldValidator><br />
<asp:Button ID="Button1" runat="server" Text="确定" /><br />
<br />
<asp:Label ID="Label2" runat="server" Text='<%# "总金额为:"+Convert.ToString(Convert.ToDecimal(TextBox1.Text)*Convert.ToInt32(TextBox2.Text)) %>' Width="190px"></asp:Label>

最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-06-01 12:13

第一,Button没有单击事件,单击后不执行任何东西。


第二,Label2这种用法没见过~<%# %>绑定的东西在页面中是不会直接就给你处理得结果的。

全部回答
  • 1楼网友:英雄的欲望
  • 2021-06-01 12:57

你应该把计算的代码放到后台的button1的click事件里面才行

你直接绑定到label上是不会执行的。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯