我想從我的代碼後面的文件中讀取C#屬性的值到一些JQuery腳本(請參見下文)。我寫的JQuery選擇器訪問一個ASP.Net GridView,然後訪問gridview中的一個CheckBox字段。每當複選框被選中或取消選中時,代碼被擊中,但我需要從後面的代碼中訪問C#屬性,以根據屬性的值採取適當的操作。將C#屬性讀入JQuery代碼
$(".AspNet-GridView-Normal > td > input").click(function() {
//Need to access the C# property here
//Take action here based on the value of the C# property
});
我在Rails中做了這個。 Rails允許你向AJAX請求發送javascript響應 - 一旦接收到,它就會在客戶端執行。然而,生成此JavaScript的代碼可以具有任意嵌入的ruby語句(例如,像訪問屬性以確定輸出)。你可以搜索ASP.Net是否支持類似的東西。 C#屬性只存在於服務器端,所以這個邏輯必須通過服務器端處理完成。 – Gishu 2009-08-19 14:11:27
您需要修改值作爲複選框單擊?因此,如果您將AvailableInstalls設置爲10,那麼您是否需要在單擊複選框時增加/減少變量? – 2009-08-19 14:29:01
是的,每選中一個複選框,變量就需要遞減,每當複選框未被檢查時遞增。 – 2009-08-19 14:46:49