MVC4を使用しましたが、Javascriptを使用したモデルのプロパティに値を設定したい
このコードを試しました
function updateTotals() {
debugger;
var academicAchievement = $('#AcademicAchievement').val();
var academicGrowth = $('#AcademicGrowth').val();
var academicGrowthGaps = $('#AcademicGrowthGaps').val();
var postsecondarAndWorkforceReadiness = $('#PostsecondarAndWorkforceReadiness').val();
if ("@Model.complianceTypeId" != 11 && academicAchievement != "" && academicAchievement != undefined && academicGrowth != "" && academicGrowth != undefined && academicGrowthGaps != "" && academicGrowthGaps != undefined) {
$('#Total').val("");
$('#Total').val(((parseInt(academicAchievement, 10) + parseInt(academicGrowth, 10) + parseInt(academicGrowthGaps, 10)) / 100) * 100 + "%");
$('#Total').attr("disabled", "disabled");
$('#TotalValuehdn').val((((parseInt(postsecondarAndWorkforceReadiness, 10) + parseInt(academicAchievement, 10) + parseInt(academicGrowth, 10) + parseInt(academicGrowthGaps, 10)) / 100) * 100 + "%"));
}
if ("@Model.complianceTypeId" == 11 && postsecondarAndWorkforceReadiness != "" && postsecondarAndWorkforceReadiness != undefined && academicAchievement != "" && academicAchievement != undefined && academicGrowth != "" && academicGrowth != undefined && academicGrowthGaps != "" && academicGrowthGaps != undefined) {
$('#Total').val("");
$('#Total').val((((parseInt(postsecondarAndWorkforceReadiness, 10) + parseInt(academicAchievement, 10) + parseInt(academicGrowth, 10) + parseInt(academicGrowthGaps, 10)) / 100) * 100 + "%"));
$('#Total').attr("disabled", "disabled");
**"@Model.complianceTypeId"**= (((parseInt(postsecondarAndWorkforceReadiness, 10) + parseInt(academicAchievement, 10) + parseInt(academicGrowth, 10) + parseInt(academicGrowthGaps, 10)) / 100) * 100 + "%");
}
}
しかし、この行 「@Model.complianceTypeId」はこのエラーをスローしましたL-値が期待されています
エラー画像がありますが、7点しかありません。その画像を追加できません。後でその画像を載せます