技术标签: fineui mysql
FineUI 开源版(原ExtAsp.Net)
Last updated:2017-03SURFSKY
http://pan.baidu.com/share/home?uk=170857326#category/type=0
---------------------------------------------------配置&预设
http://fineui.com/demo/#/demo/config/modify_webconfig.htm
---------------------------------------------------install-package fineui
修改web.config
页面上放置
---------------------------------------------------客户端脚本---------------------------------------------------标准的aspnet服务器端生成客户端脚本
Page.ClientScript.RegisterStartupScript(this.GetType(), "alert_hello", "alert('你好 Asp.Net!');", true);
PageContext.RegisterStartupScript(wnd.GetShowReference());
PageContext.RegisterStartupScript("closeActiveTab();");
FineUI客户端脚本
F.alert("定义在页面中的客户端事件!");
客户端错误捕捉//参考:http://stackoverflow.com/questions/951791/javascript-global-error-handling/10556743#10556743
window.onerror =function (msg, url, line, col, error) {var errors =[];
errors.push('消息:' +msg);
errors.push('网址:' +url);
errors.push('行:' +line);
errors.push('列:' +col);
F.alert(errors.join('
'), 'JavaScript错误!');return true; //返回 true 阻止浏览器弹出错误提示框(比如在IE浏览器中)
};
网页对话框
Alert
Alert.Show("你好 FineUI!", MessageBoxIcon.Warning);
Alert.ShowInTop("你好 FineUI!", MessageBoxIcon.Information);
Confirm
PageContext.RegisterStartupScript(
Confirm.GetShowReference("操作成功!点击确定按钮开始下载文件,点取消按钮弹出对话框",
String.Empty,
MessageBoxIcon.Question,
PageManager1.GetCustomEventReference(false, "Confirm_OK"), //第一个参数 false 用来指定当前不是AJAX请求
PageManager1.GetCustomEventReference("Confirm_Cancel"))
);
组件/窗体
Window wnd= FindControl(wndID) asWindow;
btnClose.OnClientClick=ActiveWindow.GetHideReference();
定制客户端事件(CustomEvent)
F.customEvent('TextBox1_ENTER');
}
}
protected void PageManager1_CustomEvent(objectsender, CustomEventArgs e)
{if (e.EventArgument == "TextBox1_ENTER")
{
TextBox2.Text=TextBox1.Text;
TextBox2.Focus(true);
}
}
客户端事件监听(Listener)
改变另外一个控件
var textbox2ClientID = '';
function onTextBoxChange() {
F(textbox2ClientID).setValue(this.getValue());
}
---------------------------------------------------表单控件
http://fineui.com/demo/
大部分表单控件都有Label属性
Label="这是标签"LabelWidth="150px"LabelAlign="Left"
---------------------------------------------------TimerLabel
Button
图标
客户端事件服务器端点击事件protected void btnHello_Click(objectsender, EventArgs e)
{
Alert.Show("你好 FineUI!", MessageBoxIcon.Warning);
Alert.ShowInTop("你好 FineUI!", MessageBoxIcon.Information);
}
客户端脚本
btnClientClick2.OnClientClick= Alert.GetShowInTopReference("这是在服务器端生成的客户端事件");
菜单按钮
自定义按钮
background-image: url(../res/images/login.png) !important;
width: 320px;
height: 50px;
border-width: 0;
background-color: transparent;
}
.bgbtn .x-frame-ml, .bgbtn .x-frame-mc, .bgbtn .x-frame-mr,
.bgbtn .x-frame-tl, .bgbtn .x-frame-tc, .bgbtn .x-frame-tr,
.bgbtn .x-frame-bl, .bgbtn .x-frame-bc, .bgbtn .x-frame-br {
background-image: none;
background-color: transparent;
}LinkButtonHyperLinkImage
Calendar
Calendar1.MinDate=DateTime.Now;
Calendar1.MaxDate= DateTime.Now.AddDays(20);
Calendar1.SelectedDate= DateTime.Now.AddDays(10);protected void Calendar1_DateSelect(objectsender, EventArgs e)
{
labResult1.Text= String.Format("选择的日期:{0}", Calendar1.SelectedDate.Value.ToString(Calendar1.DateFormatString));
}
TextBox
文本位置
.text-align-right input {text-align: right;}CssClass="text-align-center"TextAreaHtmlEditorTriggerBox(带小图标的输入框)TriggerIconUrl="~/res/icon/application_edit.png"Trigger1IconUrl="~/res/icon/bullet_cros
文章浏览阅读1.7k次。私钥、公钥的解释原理我简单介绍一下吧。https采用非对称加密的方式,也就是它有两个钥匙,一把公钥、一把私钥,私钥是给服务器用的。私钥权力最大,不能外露(虽然我这里露了,但我这证书没啥卵用),keystorePass.txt里面就是私钥, 公钥是发给所有人使用。 公钥、私钥都可以对东东进行加密 通过私钥加密的密码所有公钥都可以解密 通过公钥加密的密码只有私钥才可以解密,公钥加密的密码..._vsto setup iis 证书
文章浏览阅读2.8k次,点赞2次,收藏7次。单文件上传先简单来定义一个表单,注意加enctype=“multipart/form-data”,表示是上传组件<form enctype="multipart/form-data" id="formData"> MultipartFile:<input type="file" name="file" id="fileName1"/><br> <div id="progress">0%</div> <input i_formdata constructor: argument 1 does not implement interface htmlformelemen
文章浏览阅读1.2w次,点赞3次,收藏6次。拦截请求有很多种方法,最简单的用拦截器,但是拦截器并不能获取返回的数据(比如@ResponseBody),上网找了一段时间,可以利用spring的AOP特性拦截并获取,还能修改返回的数据。准备<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.8.9</ve_aop获取response的返回数据
文章浏览阅读5.5w次,点赞22次,收藏68次。一、错误现场还原:下面我们通过三种方式来连接,然后观察提示的错误信息:1、直接使用“mysql”命令,不带主机名参数;2、使用带了主机名“localhost”参数的“mysql -h localhost”命令;3、使用带了主机名“127.0.0.1”参数的“mysql -h 127.0.0.1”命令。1、[root@lam7 opt]# mysqlERROR 2002 ..._error 2002 (hy000): can't connect to local mysql server through socket '/var
文章浏览阅读119次。Oracle 融合中间件系列(参见所有 Oracle 融合中间件产品支持的系统配置)应用网格Coherence Data Grid TopLinkGlassFish Server TuxedoInternet Application Server Web TierJRockit WebLogic Server集成与流程管理AIA Foundation Pack Enterprise Reposit..._oracle portal builder
文章浏览阅读2.9k次。chiner一款好用的开源建模工具,资源列表(Gitee)后端代码前台jswin免安装版win安装版maclinux简单使用场景从数据库导入模型编辑数据库字段,生成各种db的sql语句,生成c#以及java模型代码3.模型协作,目前支持如下类型,对交流,阅读比较友好..._chiner元数建模
文章浏览阅读4.6k次,点赞5次,收藏37次。title: Msfvenom生成后门及运用date: 2020-10-01 15:34:16tags: [Metasploit,Backdoor]categories: 网络安全Msfvenom生成后门及运用本篇文章将会使用msfvenom来创建木马,然后通过msfconsole中的expoit/multi/handler来反弹靶机shell。后门的生成:首先通过各种操作系统,脚本语言来生成后门:常用参数说明:e 编码方式i 编码次数b 在生成的程序中避免出._stdapi_webcam_start
文章浏览阅读1.5k次。LOTUS DOCUMENTATION 0.31,ubuntu安装lotus2,设置全局代理或者修改IPFS网关2.1,设置全局代理2.2,修改IPFS公共网关3,lotus 命令1,ubuntu安装lotus依赖安装# add-apt-repository ppa:longsleep/golang-backports# apt update# apt install -y gola...
文章浏览阅读114次。jQuery认识1、什么是jQueryjQuery他是继prototype之后的优秀的js框架jQuery的核心特点:(1)具有独特的链式语法 和短小清晰的多功能接口(2)具有高效灵活的css选择器,并且可以对css选择器进行扩展(3)拥有便捷的插件扩展机制和丰富的插件(4)jQuery兼容各种主流浏览器,包括IE6等,最新版本是jQuery3.0jQuery核心思想:..._"$('input[name=\"selected1\"]').on('click', function() {"
文章浏览阅读3k次。2016-12-15 15:23:44进入控制面板;选择系统与安全选项。箭头所指,可以设置锁屏时间,不过电源选项中还有个设置开启屏幕输入密码的设置,第一个就是;可以设置自动锁屏时间。2016-11-22 11:59:33造成系统时间无法修改的原因有很多,一般有以下几种。 1、用户无操作权限 有时我们系统超级管理员设置了一些用户是普通用户,而我们登陆的用户就是使用了这些无权限的用户,所以就不能进..._怎么让电脑锁屏不黑屏
文章浏览阅读2.9k次。StringBuilder str=new StringBuilder();//定义变长字符串Random random=new Random();//随机生成数字,并添加到字符串for(int i=0;i<8;i++){ str.append(random.nextInt(10));}//将字符串转换为数字并输出int num=Integer.parseInt(st..._java生成一个8位的纯数字id,不重复,该怎么做
文章浏览阅读912次。前言偶然间发现一个问题,工程中同时有H2*.jar,sqlite*.jar,但代码中只使用到了h2数据库,可是发现org.sqlite.JDBC类被加载了,并且org.sqlite.JDBC的静态代码块执行了!这是怎么做到的呢?还好之前了解过spi,发现这是通过SPI机制实现的。1 SPI是什么? 和API有啥区别呢?API(Application Programming Interf..._spi 实例讲解