Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 在MVC应用程序中显示Jscript中变量的值_Asp.net Mvc_Asp.net Mvc 3 - Fatal编程技术网

Asp.net mvc 在MVC应用程序中显示Jscript中变量的值

Asp.net mvc 在MVC应用程序中显示Jscript中变量的值,asp.net-mvc,asp.net-mvc-3,Asp.net Mvc,Asp.net Mvc 3,我正在开发MVC应用程序。 在视图中,我声明了一些变量,我想在Jscript中使用它 @model PaymentAdviceEntity.EMI @{ ViewBag.Title = "Create"; double TotalAmt = 0; } @using (Html.BeginForm("Edit", "EMI", FormMethod.Post, new { @id = "frmEdit" })) {

我正在开发MVC应用程序。 在视图中,我声明了一些变量,我想在Jscript中使用它

    @model PaymentAdviceEntity.EMI
    @{
        ViewBag.Title = "Create";
        double TotalAmt = 0;

    }


    @using (Html.BeginForm("Edit", "EMI", FormMethod.Post, new { @id = "frmEdit" }))
    {
      @if (Model.EMI_Child.Count > 0)
     {
      @foreach (var PaidEMIList in Model.EMI_Child)
       {           
        TotalAmt = TotalAmt + PaidEMIList.Amount;
       }
     }              
   }


<script>
    $(document).ready(function () {
        CheckBalAmt();
     });

  function CheckBalAmt()
{

    var nTotalAmount = document.getElementById("TotalAmount").value;      
    var nAllreadyPaidAmount = document.getElementById("AllreadyPaidAmount").value;    
    var BalAmt = nTotalAmount - nAllreadyPaidAmount;
    var totalAmt1 = @TotalAmt; <- Shows error here...
    var BalAndTotalAmt  = BalAmt +totalAmt1; 
   $('.BalanceAmt').text("Bal Amt. : " +  BalAndTotalAmt );
}

</script>
@model PaymentAdviceEntity.EMI
@{
ViewBag.Title=“创建”;
双倍总金额=0;
}
@使用(Html.BeginForm(“Edit”、“EMI”、FormMethod.Post、new{@id=“frmEdit”}))
{
@如果(Model.EMI_Child.Count>0)
{
@foreach(Model.EMI_Child中的var PaidEMIList)
{           
TotalAmt=TotalAmt+PaidimList.Amount;
}
}              
}
$(文档).ready(函数(){
CheckBalAmt();
});
函数CheckBalAmt()
{
var nTotalAmount=document.getElementById(“TotalAmount”).value;
var nAllreadyPaidAmount=document.getElementById(“AllreadyPaidAmount”).value;
var BalAmt=nTotalAmount-nAllreadyPaidAmount;
var totalAmt1=@TotalAmt;
你必须使用剃刀符号

var totalAmt1 = ('@TotalAmt');
var BalAndTotalAmt  = BalAmt - totalAmt1;
alert(@TotalAmt);
$('.BalanceAmt').text("Bal Amt. : " +  BalAndTotalAmt );

这段代码有效…

谢谢,它有效…如果我必须在某个语句中使用该怎么办?
var BalAndTotalAmt=BalAmt+$(“@TotalAmt”);
正确吗?执行如下操作:var total=@TotalAmt;然后执行var BalAndTotalAmt=BalAmt+total;让我们来看看
var totalAmt1 = ('@TotalAmt');
var BalAndTotalAmt  = BalAmt - totalAmt1;
alert(@TotalAmt);
$('.BalanceAmt').text("Bal Amt. : " +  BalAndTotalAmt );