第三方UI包使用思路:

1.先映入各种JS包,包含JS版本包,第三方CSS包,第三方主JS包,第三方语言包。

2.确定要做什么,是对话框还是表格。
3.根据Demo和目的,在<body>内,防止对应的标签,如:对话框用<div>,表格用<table>等基础标签。

4.在页面加载时,根据Demo,执行Demo中提供的js函数,来设置标签的样式。

*注意:有时甚至第三方JS包,会要求使用期JS函数时,提供后台URL地址和后台应该返回什么样式的json数据。

5.如果有对第三方UI对象有交互,如表格要获取行,第三方Demo一般会提供如下:

var rows=$("#基础标签ID").datagrid("属性名");

*Asp.Net服务器控件是ASP.NET对html的封装,在C#代码中就可以使用
txt.Text="aaa";来修改<input>的值,使用内网系统,互联网系统后台

部分访问频率不高的地方才适用。

*由于asp.net控件是html进行封装,所以传到客户端处,ID,Name之类的

东西都不一定是在aspx中设计的一样。

*在Asp.net中,要写针对Asp.Net控件的JS代码,要获取控件的ID,那么

,可以:document.getElementById('<%this.Button1.ClientID%>');或

$("#<%this.button1.ClientID%>");

*在<Asp:Button ID="Button1" ClientIDMode="static"

runat="server">可以使ID强制不变。

*能前端完成的,就不要后端完成,例如:控件的Enable等属性,一定不

能通过请求来设置。

*服务器注释<%---->不输出到前台 ,客户端注释<!-->输出到前台

*控件的种类:
1.Html控件,Asp.Net把Html控件当成普通的字符串渲染到浏览器端,不

去检查正确性,无法在服务器中进行处理。
2.Runat="server"控件。在Html控件的基础上加上这句,也是运行在服

务器端的,也可以在服务器端,使用C#代码进行操作,也会渲染到客户

端,不像ASP.NET服务器控件那样高度封装,暴露的属性大部分是普通

Html的属性
3.ASP.NET控件。

*使用控件的优先级:纯HTML控件;使用runat="server"控件;最次:使

用ASP.NET服务器端控件。

*将一个<form>序列化为json对象并传给服务器
var postData = $("#from1").SerialArray();
$.post("process.ashx",postData,fuction(data){ //处理返回的数据

});

*使用EasyUI,能将Div当做对话框弹出,其实对话框是使用隐藏的div来

完成的.

*html标签和js使用技巧:
*JQ获取有某些特征值的标签元素
$("#父元素id a:contain("详情")").click(fuction(){...})

最新文章

  1. SQL Server 在多个数据库中创建同一个存储过程(Create Same Stored Procedure in All Databases)
  2. 如何用命令检查Linux服务器性能
  3. 动态调频DVFS_转
  4. Django博客功能实现
  5. 06 java中常量以及常量池
  6. 【转】 Android SDK无法更新解决方法---不错
  7. AS Gradle构建工具与Android plugin插件【大全】
  8. Js中执行变量中的命令语句,也就是所谓的宏替换(很实用的例子)
  9. Vijos P1740聪明的质检员
  10. Java Pattern Matcher 正则应用
  11. iOS 开发学习35 本地化
  12. drupal7 开发block
  13. DPM,DEM,DDPM的区别
  14. CFD-post的奇技淫巧
  15. ASP.NET Core 2.0 : 一. 概述
  16. java基础-学java util类库总结
  17. vue+axios 前端实现的常用拦截
  18. 分享数百个 HT 工业互联网 2D 3D 可视化应用案例
  19. 通过mysqlbinlog 恢复数据
  20. 关于js数组的简单复制

热门文章

  1. MongoDB安装过程中出现service MongoDB failed to start,verify that you have sufficient privileges to start...
  2. docker 使用及基本命令
  3. Java 学习笔记之 线程Yield
  4. JAVA-JDBC-c3p0连接池配置
  5. KafkaStream低级别API
  6. SDI接口基于FPGA GTP实现
  7. 一文了解 Redis 内存监控和内存消耗
  8. App自动化环境搭建
  9. Java学习笔记之基础语法(数据类型)
  10. Python eval() exec()