我想从我的代码后面的文件中读取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