爲什麼人們把JavaScript放在代碼後面?我認爲它有100個(見下文)是難看的....有一些基本的原因,JavaScript必須在代碼背後的一些情況下?什麼時候它應該在aspx中。 ??ASP.NET javascript。把它放在代碼後面或放在.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 + "');";
好的。所以我想這是安全的,你說你應該只把它放在你的.aspx中,除非這是一個很好的理由。 在這個例子中,我有一項工作,我沒有看到原因。 (它只是抓住HTML文本框並進行計算)。客戶端可以通過<%= clientID%>完成同樣的事情嗎? – punkouter 2010-05-27 21:52:02
更新了我的答案以回答您的問題。 – Aren 2010-05-27 22:18:10