gpt4 book ai didi

c# - 如何检索多个 txtBoxes 的值并在新页面中显示总和?

转载 作者:行者123 更新时间:2023-11-30 23:16:31 26 4
gpt4 key购买 nike

<分区>

在 Page1.aspx 上,我有 3 个带有比较验证器的 txtBox,以确保它们是货币类型。

在 Page2.aspx 上,我有另一个名为 txtResult 的文本框,当在 Page1 上单击 btnCalculate 时,它​​的工作是显示其他 3 个 txtBoxes 的总和。

问题:我无法将 3 个 txtBox 视为 double 而不是字符串。如果 txtBox 值为 1、3 和 8,txtResult 将为 138 而不是 12。

我试过尝试解析,但不允许编译失败。

Page1 背后的代码:

protected void btnCalculate_Click(object sender, EventArgs e)
{
if (IsValid)
{
Server.Transfer("Page2.aspx");
}
}

Page2 背后的代码:

if (!IsPostBack)
{
Page lastPage = (Page)Context.Handler;
txtResult.Text = ((TextBox)lastPage.FindControl("txtGross")).Text
+ ((TextBox)lastPage.FindControl("txtValueOfAssets")).Text
+ ((TextBox)lastPage.FindControl("txtInvestments")).Text;
}

尝试使用TryParse:

txtResult.Text = 
double.TryParse(((TextBox)lastPage.FindControl("txtGross")).‌​Text, out gross);

错误:

Cannot implicitly covert bool to string

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com