项目已经接近尾声了,回顾下之前项目整体实现,运用到技术,总结下。

界面主要以MVC2+jquery来实现,数据存储主要以接口wcf来进行数据传输。整体来看界面中大量运用到jquery,看着那一堆堆js,不知有何冲动,因为之前也接触过3的一些新特性及其有了一点了解,于是写了一个ajax层叠下拉效果,代码很清晰:

1,首先先定义导入jquery库和css,在这里我定义一个_Layout.cshtml页面

 

</head>
<body>
    @RenderBody()

</body>
</html>

 

 

2,再定义一个cshtml页面,用于显示,并把之前定义的页面导入该页面

 

    </tr>
</table>
 

3,接下来定义controller

 

 

这里是一post方式提交.最终返回一个视图页面:第一个下拉返回SubCategoriesUserControl.cshtml页面,然后再SubCategoriesUserControl页面上定义

 

 

    $('#SelectedSubCategoryId').change(function () {
        $(this).parents('form').submit();
    });  
</script>
 

这里用change事件触发下拉,以post方式提交页面数据。这种方式很清楚,也是当成了自定义控件方式来进行调用。第二级的层叠下拉和第一级一样。

代码就不贴上了,

 

相关文章:

  • 2021-06-05
  • 2021-12-10
  • 2021-09-27
  • 2022-01-07
  • 2021-12-04
  • 2022-01-10
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-19
  • 2022-12-23
  • 2021-12-19
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
  • 2021-06-01
相关资源
相似解决方案