0

我在分配值时遇到问题。

当我调试并且存在正确的值时,但出现意外的语法错误?

在此处输入图像描述

我正在尝试从我的模型中获取值,但@model 带有绿色下划线,并且消息条件编译已关闭?

 $("#btnSubmitYesNon").click(function (e) {
            HideDialogNon();
            e.preventDefault();
            RequestNumber = @Model.RequestNumber;
            ClientName = @Model.ClientName;
            ReasonForValuation = @Model.ReasonForValuation;
            ContactPerson = @Model.ContactPerson;
            ContactNumber = @Model.ContactNumber;
            Relation = @Model.Relation;
            AccountNumber = @Model.AccountNumber;
            BondAmount = @Model.BondAmount;
            PurchasePrice = @Model.PurchasePrice;

            DoNonRegisterdValuation(RequestNumber, ClientName, ReasonForValuation, ContactPerson, ContactNumber, Relation, AccountNumber, BondAmount, PurchasePrice); 
        });
4

1 回答 1

1

尝试访问引号中的模型属性:

$("#btnSubmitYesNon").click(function (e) {
    HideDialogNon();
    e.preventDefault();
    RequestNumber = '@Model.RequestNumber';
    ClientName = '@Model.ClientName';
    // etc.
});

如果这也失败了,那么这个 JavaScript 是 Razor 视图文件的一部分,还是 .js 文件的外部?

我已经多次使用引号方法,所以应该可以(着名的遗言:))。

于 2013-07-17T10:45:01.767 回答