如何在同一页面中动态添加用户输入的值而无需在asp.net中重定向?

时间:2015-10-12 12:00:38

标签: asp.net

我已在网络表单中创建四个文本框val1, val2, val3, total)。如果用户在20中输入textbox1的值{" total"应为20,如果用户输入第二个值为30,则total应为50 ..但不应使用按钮重定向方法。答案应该显示在同一页面?任何人都可以在asp.net中提供代码。提前谢谢。

2 个答案:

答案 0 :(得分:0)

您可以使用Javascript进行此计算并在页面上显示结果。使用按钮的OnClientClick方法或在文本框上放松焦点。我假设你不想将结果存储在服务器/数据库上。如果您需要在服务器端完成此计算,请使用相同的ajax调用。阅读有关Jquery / Ajax的信息

答案 1 :(得分:0)

如果您不使用Javascript,我建议您创建标签LblResult,当您单击将此代码添加到您的代理时。

注意:在asp.net文本框中添加验证器

LblResult.Text = Convert.ToInt32(Tbx1.Text.Trim()) + 
Convert.ToInt32(Tbx2.Text.Trim()) +
Convert.ToInt32(Tbx3.Text.Trim()) + 
Convert.ToInt32(Tbx4.Text.Trim());