簡體   English   中英

如何通過jquery分配C#中的文本框值

[英]How to get value of textbox in C# when it assign by jquery

我是jQuery的新手。

我有一個返回一些數據的Web服務。 我使用jQuery將此數據分配給文本框但是當我想在C#中訪問此值時,它會生成異常incorrect format

這是我的jquery代碼。

$('#Ltrl_GSalary').html(GrossSalary);
 $('#Ltrl_NetSalary').html(GrossSalary-parseInt(TotalDeduction));

此代碼工作正常,它顯示數據。

我也嘗試過:

$('#Ltrl_GSalary').val(GrossSalary);
 $('#Ltrl_NetSalary').val(GrossSalary-parseInt(TotalDeduction));

此代碼不顯示任何數據。

這是我的C#代碼

 salary.NetSalary = Ltrl_NetSalary.Text.ToDecimal();
 salary.GrossSalary = Ltrl_GSalary.Text.ToDecimal();

這會導致異常incorrect format

嘗試使用隱藏字段捕獲數據

您可以使用Convert.ToInt32來實現此目的。

它將處理格式異常。 並在Ltrl_NetSalary.Text檢查值

嘗試使用:

salary.NetSalary = Convert.ToInt32(Ltrl_NetSalary.Text);
salary.GrossSalary = Convert.ToInt32(Ltrl_GSalary.Text);

希望它有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM