Pourquoi les gens mettent javascript dans le code derrière? Je pense qu'il est moche d'avoir 100 (voir ci-dessous) de ces ... Y at-il quelques raisons fondamentales que javascript doit être dans le code derrière dans certains cas? Et quand il devrait dans l'aspx. ??ASP.NET javascript. Mettez-le dans le code derrière ou placez-le dans le fichier .aspx?
// now we gotta recalc fields
szCalcBenefitsTotal += " CalcCostFromPct('" + tbSocialSecurityPercent3.ClientID + "', '" + tbSocialSecurity3.ClientID + "', '" + tbSalaryAdjusted3.ClientID + "');";
szCalcBenefitsTotal += " CalcCostFromPct('" + tbMedicarePercent3.ClientID + "', '" + tbMedicare3.ClientID + "', '" + tbSalaryAdjusted3.ClientID + "');";
szCalcBenefitsTotal += " CalcCostFromPct('" + tbHealthInsurancePercent3.ClientID + "', '" + tbHealthInsurance3.ClientID + "', '" + tbSalaryAdjusted3.ClientID + "');";
szCalcBenefitsTotal += " CalcCostFromPct('" + tbLifeInsurancePercent3.ClientID + "', '" + tbLifeInsurance3.ClientID + "', '" + tbSalaryAdjusted3.ClientID + "');";
szCalcBenefitsTotal += " CalcCostFromPct('" + tbVacationPercent3.ClientID + "', '" + tbVacation3.ClientID + "', '" + tbSalaryAdjusted3.ClientID + "');";
szCalcBenefitsTotal += " CalcCostFromPct('" + tbSickLeavePercent3.ClientID + "', '" + tbSickLeave3.ClientID + "', '" + tbSalaryAdjusted3.ClientID + "');";
szCalcBenefitsTotal += " CalcCostFromPct('" + tbRetirementPercent3.ClientID + "', '" + tbRetirement3.ClientID + "', '" + tbSalaryAdjusted3.ClientID + "');";
Ok. Donc je suppose que c'est sûr que vous dites que vous devriez seulement le mettre dans votre .aspx à moins qu'il n'y ait une très bonne raison. Dans cet exemple, j'ai un travail dont je ne vois pas la raison. (C'est juste saisir les zones de texte HTML et faire des calculs) .. La même chose peut être faite côté client avec le <% = clientID%> droit? – punkouter
Mis à jour ma réponse pour répondre à votre question. – Aren