我有幾個函數是用JS編寫的,它們在我的網站上進行錯誤檢查。在一個實例中,如果DB中的某個實例爲真,我想禁用兩個檢查。將C#變量傳遞給JS的最佳方式
我有這樣的事情在aspx.cs
if (this.exemptcheck == true) {
// could set a variable to pass or whatever is optimal here
}
然後在JS我有這樣的功能在我的.aspx
if (NotANumberCheck(item.GetMember("TotalSpace").Value, 'Space must be Numeric') == false) { return false; }
我不希望這種檢查運行如果this.examptcheck返回true。什麼是最佳的方式來做到這一點?我聽說把變量放在不可見的字段中,但看起來並不理想。任何建議,將不勝感激。
感謝
旁註:通常不鼓勵檢查布爾值是否等於true或false。一個布爾值已經是一個布爾值。至少在C#和JS中,它應該不是問題。 – OregonGhost 2009-07-10 15:04:59