首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

初识Ext.NET

2)FieldSet等容器控件不触发验证(除了FormPanel)。这个老外说了是低版本的ExtJS的问题,于是下载了Ext.NET的整个源码,查看js,发现其目前打包的资源是3.3.0版本。...于是自己测试,发现在JS中使用‘.getForm().getValues(true)’也没法获取到CheckboxGroup和RadioGroup选择的值...cblHidden.setValue(strValue); }); }             这样一来,就能在复选框组和单选框组的选择事件中,将选择的值保存在隐藏域里面,这样就可以在后台取到值了...不过值得注意的是,在给ExtJS表单控件赋值时,不要使用属性(text、value)赋值,这样只会将值写入到html控件里面,而ExtJS提交数据时不会提交,而应该采用其setValue方法。...即FormPanel控件不推荐使用Content元素布局,如果使用Items布局就不存在该问题了。

1.5K60

主页后台源码及释义

主页后台源码主要是实现数据绑定,即用 SQL 语句从数据库选出记录,然后绑定到控件上,代码实现比较简单。除数据绑定外,还有给控件赋值、字符串的连接方法以及控件的显示与隐藏。   ...一、主页后台源码涉及到的知识点 1、给服务器端控件(Literal)赋值; 2、数据绑定; 3、字符串的连接方法; 4、根据内容有无显示隐藏控件。   ...二、知识点分析 1、给服务器端控件(Literal)赋值 非列表型常用服务器端控件有 Literal、Label、HyperLink、Image、HiddenField、TextBox、Button,不用提交表单的页面常用前四个...主页用 Literal 给主页标题、关键词和描述赋值,例如给主页标题赋值的前台代码为: 后台代码为: litTitle.Text =PublicStatic.webName +"_"+PublicStatic.keywords...(adddate)排序的 11 条记录(top 11),选出字段为:newsid,newsname,adddate; 2)然后调用SqlData类的 dataTable 方法执行 SQL 语句,并把获取到的记录赋给

1.4K90
您找到你想要的搜索结果了吗?
是的
没有找到

金格插件WebOffice2015使用体会

2.2替换js,将iWebOffice2015.js拷贝到集成代码目录,与原始的 iWebOffice2003.js&iWebOffice2009.js放置在同一目录,将集成控件的代码中调用: 2.3在DocumentEdit.jsp中增加iWebOffice2015控件OnReady事件,调用代码如下: <script language="javascript"...配置完前期参数、属性值接下来就是js文件夹中的核心js处理了 WebOfficeObj对象的WebOpen方法进入 官网的demo给的已经很详细了,所有的属性值基本都有注释 看到这里,之前页面上赋值的对象...总结: 一:js文件 1.1 页面中需要引入的属性设置 二:核心处理类 2.后台文件需要修改的只是将 this.mFilePath 定义为自己的tomcat附件的文件夹地址 成果展示...之后我们开始文档编辑,编辑完,WebOffice会将这个形成的临时文件存放到隐藏目录叫做up的文件夹中,我们点击保存的时候,如果实际需求是不能覆盖原先模板,我们将存放在up中的文件实际完整地址获取到

6.5K30

【实现】表单控件里的子控件的变化。

取值赋值好理解,每个控件的取值都不太一样,TextBox用Text属性,DropDownList是SelectedValue,这些是不一样的,所以需要统一一下,要不然表单控件内部的代码会越来越多,无法控制...另外还有前台的js验证,这些都通过设置属性的方式来实现。      ...提交之前可以进行js验证。 3、又得到信息了,这次是回传的,我们需要获取到用户输入的信息,这个通过接口来得到。 4、得到数据之后,根据字段类型进行安全检查。...修改数据:      和上面的步骤差不多,增加一个给控件赋值的步骤就可以了,赋值也是通过接口来实现的,所以基本没有几行代码。...下图是表单控件和查询控件与各个子控件的关系图,通过接口IControlMgr来实现对子控件的取值、赋值和属性设置。 ? 下图是表单控件可以实现的效果 ?

1.6K80

基于Metronic的Bootstrap开发框架经验总结(5)--Bootstrap文件上传插件File Input的使用

Bootstrap文件上传插件File Input是一个不错的文件上传控件,但是搜索使用到的案例不多,使用的时候,也是一步一个脚印一样摸着石头过河,这个控件在界面呈现上,叫我之前使用过的Uploadify.../fileinput.min.js"); js_metronic.Include("~/Content/MyPlugins/bootstrap-fileinput/js/fileinput_locale_zh.js...2、文件上传插件File Input的使用 一般情况下,我们可以定义一个JS的通用函数,用来初始化这个插件控件的,如下JS的函数代码所示。...JS的代码处理客户端上传的事件,同时也需要MVC后台控制器处理文件的保存操作。...这个函数主要就是重新给ID赋值,方便上传的时候,获取最新的附加参数,这个和Uploadify的处理模式一样的。

2.3K90

实战SSM_O2O商铺_35【商品】商品编辑之View层的实现

文章目录 概述 productoperation.js 验证 Github地址 概述 接下来,我们来实现下 View层部分的操作。...---- productoperation.js /** * 因为商品的添加和编辑复用同一个页面,所以需要根据url中的商品Id来判断 */ $(function(){ //通过url是否含有productId...',thumbnail); // 图片详情 $('.detail-img').map( function(index, item) { // 判断该控件是否已经选择了文件...if ($('.detail-img')[index].files.length > 0) { // 将第i个文件流赋值给key为productImgi的表单键值对里...前端debug方式调测下能否正确的获取到值,后端在modifyProduct方法中加入断点,debug的方式启动tomcat,逐步调测,最后检查库表中的记录以及磁盘上的文件。

26130

JQuery EasyUi之界面设计——母版页以及Ajax的通用处理(三)

前面介绍过JS了,就这样个人认为还不够用。 因为JS文件是死的,无法使用服务器代码,自然不够灵活。那么通过母版页就完善了这一点。那么下面举一个例子——控件赋值。...控件赋值 前面说过easyui的form自带验证、提交、重置与赋值,那么如何利用这个赋值呢?...千篇一律的写赋值代码总是那么的令人厌烦,尤其是元素比较多的时候,用反射嘛又怕别人诟病,那么就用JS来负责这一切吧. 那么如何做到通用呢?那母版页就是不错的选择。...HTML控件。...请注意name属性,该属性决定提交的post参数名,同时也是form加载赋值的参数名,也就是这里的值要与后台输出的JSON要对应。 返回的JSON数据如下: ? 这一篇就写到这里吧。

1.8K30

WPF 画布工具栏的可扩展设计

毕竟工具栏的作用就是更改画布的内容等 当然,最简单的方法是在后台代码里面使用属性赋值的方法,但是属性赋值的方法意味着在 XAML 写完还必须在后台代码里面添加属性赋值的代码 如我有一个用来管理画布的类,... 在后台添加赋值的代码...,如果是放在构造函数,那么这个工具栏就不能写到 XAML 上,只能放在后台代码。...其实可以使用附加属性的方法 附加属性可以支持继承,也就是上层容器,如 Grid 等这些容器控件设置的属性,将会被容器内的所有控件获得。...return (BoardManagerGrid) element.GetValue(BoardManagerProperty); } 这样所有在 BoardManagerGrid 里面的控件就能获取到所在的

43210

dropdown和dropdownlist_list的clear方法

获取DropDownList状态 在前台使用DropDownList控件的Value值,方法如下。...方法一: 在后台声明变量paramName来保存下拉菜单的状态, 前台使用来获取状态值。...True”用户修改下拉菜单的值时页面刷新,car、mouse、notebook的值都被重置null,用户修改的哪个下拉菜单就会去执行对应的SelectedIndexChanged方法,在方法中向对应的变量赋值...解决方法: 我们可以在所有下拉菜单的SelectedIndexChanged方法中,对car、mouse、notebook均进行赋值这样就不会出现其他变量值为null的情况了。...方法二:用jquery的方法DropDownList取控件的值 如果用jquery的方法获取下拉菜单的值时,不用设置AutoPostBack=”True” 和OnSelectedIndexChanged

70840

你不知道的web前端(上)

html原生提供了很多标签用来表示各种控件,有按钮、链接、表格、段落、块、表单、下拉框、视频播放器等等。大部分标签还可以相互嵌套。...但是js只是调用了一个叫ajax的接口来和后台通信,真正通信的其实是ajax,下面会讲到。...js以前只是用来写web前端,但是随着时代的发展,js现在不仅仅能写web前端,还能写客户端(react native,flutter),还有后台(nodejs)。简称为 “大前端”。...在古老年代,没有ajax的情况下,要想拉取一个接口数据,必须要刷新整个网页,但是ajax只需要通过一个对象来发起http请求,不用刷新整个网页,就可以获取到后台返回的数据。...UI组件库封装了很多html原生的控件,并赋予简洁通用的样式,使用UI组件库可以快速的开发一个网站,降低了很多开发成本。

2K40

.NET混合开发解决方案12 网页JS调用C#方法访问WinForm或WPF窗体

.NET混合开发解决方案10 WebView2控件调用网页JS方法 .NET混合开发解决方案11 网页JS调用C#方法   在前一篇博客《.NET混合开发解决方案11 网页JS调用C#方法》中介绍了...JS访问C#方法的简单实现方式。...但是在企业级应用软件中业务需求可能更加复杂,如JS调用C#方法之后,需要访问宿主的窗体,设置窗体(WinForm、WPF、WinUI、Win32)中的控件等。...2、Frm4JSCallWinForm窗体后台代码中添加如下逻辑方法 步骤2 在主机对象中定义 TestCallCSharpWinForm() 方法,该方法中访问 Frm4JSCallWinForm...我们知道一个类中的静态变量或属性可以通过类名称直接访问,这里通过一个巧妙的方式来实现,即在 Frm4JSCallWinForm窗体中定义一个公开的静态的 Frm4JSCallWinForm  对象,在构造函数中赋值为当前运行的对象值

2.2K40

ASP.NET验证控件的使用

前些天了解了一下验证控件,记录下来,希望以后忘记的时候可以舒适起来。 微软提供六个验证控件,更准确的说是五个验证控件和一个集中显示控件。...在这些控件中,最简单的莫过于RequiredFieldValidator 控件,这个控件是验证必填项的,当验证的控件没有输入数据时,就会验证失败,从而无法继续执行。...,除非客户端不支持js,或者显示指出只进行服务器验证才可以阻止客户端验证。...另外一个验证控件是CustomValidator 控件,这个只能在服务器端进行验证,它的验证方式非常灵活,当触发验证时,会执行服务器的一个方法,这个方法需要在OnServerValidate中指定,并在后台代码中进行验证...,在这段代码中需要为args.IsValid赋值,true或者false,验证成功或失败,就这么简单。

2.9K30

扒一扒使用boostrap-fileinput上传插件遇到的坑,Bootstrap-fileinput上传插件的使用详解,「建议收藏」

实现思路:原来我的思路是不使用插件的上传按钮,而自己通过js将插件里面的多文件与表单一起提交,但是到后台只能获取到最后一个文件,我不是文件数组。...我查了很多办法好像都没办法,后来改变思路:还是自己用js触发提交表单,只是先将表单其他数据传到后台保存返回数据库id,然后通过$(‘#add_bachPic’).fileinput(‘upload’);...这是一个增强的 HTML5 文件输入控件,是一个 Bootstrap 3.x 的扩展,实现文件上传预览,多文件上传等功能。...简单的界面效果如下所示,和众多上传文件控件一样,可以接受各种类型的文件。...}, uploadExtraData:function (previewId, index) { //向后台传递id作为额外参数,是后台可以根据id修改对应的图片地址

2.6K20

《客厅TV-APP首页瀑布流后台猫腻细窥》

图2 系统架构图 针对架构图上的内容,有几点先提一下: 1.频道列表导航和频道精选内容是核心逻辑,由首页逻辑层负责直出; 2.VIP面板信息,由独立的VIP面板信息接口,客户端会在获取到核心数据之后,再进行异步拉取...7.Item-控件 这里的控件,是对Grid里面的Item的抽象,Item由View、Action、Report三部分组成,具体的,如下节“控件化”所述。...这种关联模式中,布局中的格子首先是空的,在通过数据源定义好的接口拉取到数据之后才按顺序填入数据。...3.4、首页后台服务拆分 3.4.1、处理流程 结合前面提到的系统架构图,以及“七层结构”、“控件化”的抽象和配置支持,首页服务的处理流程就很清晰了。 下图是首页逻辑层的处理流程图: ?...对于个推数据,本来是每次拉取都会获取到不同数据的,不过产品期望用户看到的个推数据在一段时间内(例如半小时),由于缓存key规模过大,用后台来做缓存成本过高,我们只使用客户端的缓存。

2.1K110

react-native-easy-app 详解与使用之(一) AsyncStorage

react-native-easy-app 是一款为React Native App快速开发提供基础服务的纯JS库(支持 IOS & Android),特别是在从0到1的项目搭建初期,至少可以为开发者减少...对fetch进行封装,使得开发者只需关注当前App的前后台交互逻辑和协议,定义好参数设置及解析逻辑即可。 3....重新封装了RN的View、Text、Image、FlatList 使用得这些控件在适当的时候支持事件或支持icon与文本,能有效减少布局中的嵌套逻辑。 4....上面的代码中并没有做任何数据库的存储操作啊,为什么赋值给RNStorage的数据却被存到了本地数据库中呢?...效率与性能的平衡 在初始化XStorage的时候就将AsyncStorage中的所有字段一次性读取到 RNStorage 对象中,以后续读取属性时,并不需要经过AsyncStorage,而是直接返回

1.6K10

RPA 实战:让小姐姐填满你的硬盘(上)

图片下载,我们获取到每个图片元素的 src 属性,就是我们最终的图片下载地址。 RPA 实战图片爬取 那么整个流程下来,在 RPA 中我们需要用到哪些控件呢?...首先我们要从网页获取图片,打开网页控件是第一个用到的;其次我们要获取网页的高度并进行滚动、获取页面图片元素及src属性,我们可以通过执行 js 代码控件来帮我们完成;此外,涉及的一些流程控制我们必须依赖分支...获取浏览器窗口高度 建议此操作前先调用控件让浏览器窗口最大化,然后通过 JS 代码获取浏览器窗口高度并赋值给 height,方便后面的滚动操作。...执行 JS 代码控件是有返回值的,在代码中通过 return 可以返回指定内容。 return document.body.offsetHeight; image 4....获取图片链接 同样的通过调用执行 JS 代码控件来获取图片的链接和数量,为图片下载和退出循环做准备。

1.9K20

Web开发感悟:数据绑定是一种技术,更是一门艺术

3、“赋值”是个好办法 在asp年代,压根儿就没有控件这一说,所以服务端的数据呈现,基本上就是通过在页面中内嵌来实现的(xxx可理解为一个定义的变量),要改变显示的内容,最方便的方法就是给变量...如果要让一个GridView或Repeater呈现出后台数据,只要简单的写上 gridView1.DataSource=xxx; gridView1.DataBind();  就行了。...以此类推,要让一个TextBox控件在页面上有内容,也只要简单的写一句textBox1.Text = "Hello World"即可. 4、有了“赋值”,我们就该满足了吗?...但是大量的赋值语句,都是与控件命名紧密关联的。...不管是asp.net webform,还是asp.net mvc,说到底都是传统的web技术,还算不上RIA,双向绑定还实现不了,Model在服务端绑定到View后,最终到达浏览器的只有html+css+js

1.3K50
领券