学习笔记13_第三方js控件&EasyUI使用
第三方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(){...})
最新文章
- SQL Server 在多个数据库中创建同一个存储过程(Create Same Stored Procedure in All Databases)
- 如何用命令检查Linux服务器性能
- 动态调频DVFS_转
- Django博客功能实现
- 06 java中常量以及常量池
- 【转】 Android SDK无法更新解决方法---不错
- AS Gradle构建工具与Android plugin插件【大全】
- Js中执行变量中的命令语句,也就是所谓的宏替换(很实用的例子)
- Vijos P1740聪明的质检员
- Java Pattern Matcher 正则应用
- iOS 开发学习35 本地化
- drupal7 开发block
- DPM,DEM,DDPM的区别
- CFD-post的奇技淫巧
- ASP.NET Core 2.0 : 一. 概述
- java基础-学java util类库总结
- vue+axios 前端实现的常用拦截
- 分享数百个 HT 工业互联网 2D 3D 可视化应用案例
- 通过mysqlbinlog 恢复数据
- 关于js数组的简单复制
热门文章
- MongoDB安装过程中出现service MongoDB failed to start,verify that you have sufficient privileges to start...
- docker 使用及基本命令
- Java 学习笔记之 线程Yield
- JAVA-JDBC-c3p0连接池配置
- KafkaStream低级别API
- SDI接口基于FPGA GTP实现
- 一文了解 Redis 内存监控和内存消耗
- App自动化环境搭建
- Java学习笔记之基础语法(数据类型)
- Python eval() exec()