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 に答える