ASP.NET MVC检测事件(点击次数,下拉列表更改,复选框检查)

时间:2012-03-02 15:45:05

标签: asp.net-mvc events razor

我有一个图像模型,包含两个用于IsMain和IsFeatured的布尔值。我有一个下拉列表,其中包含每个选项的ProjectId值。我想要做的是当从下拉列表中进行选择时,它会命中数据库以检查与该项目关联的图像,并验证它们中的任何一个是否已将IsMain或IsFeatured设置为true。如果是这样,它将禁用这些复选框。我怎么做这个不必使用任何JavaScript?

1 个答案:

答案 0 :(得分:1)

您应该意识到您的C#代码在服务器上运行,而JavaScript代码在客户端上运行(在浏览器中)。一旦您将页面提供给用户的浏览器,就没有服务器端控制它。

因此,如果您根本不想使用JavaScript,则会遇到以下限制:

  • 您的页面是STATIC,一旦将页面内容提供给客户端,您就无法修改页面内容。
  • 您可以与用户输入进行互动的唯一方法是通过提交按钮点击。

如您所见,没有JavaScript,就无法实现您想要的目标。