- 浏览: 3567088 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (1491)
- Hibernate (28)
- spring (37)
- struts2 (19)
- jsp (12)
- servlet (2)
- mysql (24)
- tomcat (3)
- weblogic (1)
- ajax (36)
- jquery (47)
- html (43)
- JS (32)
- ibatis (0)
- DWR (3)
- EXTJS (43)
- Linux (15)
- Maven (3)
- python (8)
- 其他 (8)
- JAVASE (6)
- java javase string (0)
- JAVA 语法 (3)
- juddiv3 (15)
- Mule (1)
- jquery easyui (2)
- mule esb (1)
- java (644)
- log4j (4)
- weka (12)
- android (257)
- web services (4)
- PHP (1)
- 算法 (18)
- 数据结构 算法 (7)
- 数据挖掘 (4)
- 期刊 (6)
- 面试 (5)
- C++ (1)
- 论文 (10)
- 工作 (1)
- 数据结构 (6)
- JAVA配置 (1)
- JAVA垃圾回收 (2)
- SVM (13)
- web st (1)
- jvm (7)
- weka libsvm (1)
- weka屈伟 (1)
- job (2)
- 排序 算法 面试 (3)
- spss (2)
- 搜索引擎 (6)
- java 爬虫 (6)
- 分布式 (1)
- data ming (1)
- eclipse (6)
- 正则表达式 (1)
- 分词器 (2)
- 张孝祥 (1)
- solr (3)
- nutch (1)
- 爬虫 (4)
- lucene (3)
- 狗日的腾讯 (1)
- 我的收藏网址 (13)
- 网络 (1)
- java 数据结构 (22)
- ACM (7)
- jboss (0)
- 大纸 (10)
- maven2 (0)
- elipse (0)
- SVN使用 (2)
- office (1)
- .net (14)
- extjs4 (2)
- zhaopin (0)
- C (2)
- spring mvc (5)
- JPA (9)
- iphone (3)
- css (3)
- 前端框架 (2)
- jui (1)
- dwz (1)
- joomla (1)
- im (1)
- web (2)
- 1 (0)
- 移动UI (1)
- java (1)
- jsoup (1)
- 管理模板 (2)
- javajava (1)
- kali (7)
- 单片机 (1)
- 嵌入式 (1)
- mybatis (2)
- layui (7)
- asp (12)
- asp.net (1)
- sql (1)
- c# (4)
- andorid (1)
- 地价 (1)
- yihuo (1)
- oracle (1)
最新评论
-
endual:
https://blog.csdn.net/chenxbxh2 ...
IE6 bug -
ice86rain:
你好,ES跑起来了吗?我的在tomcat启动时卡在这里Hibe ...
ES架构技术介绍 -
TopLongMan:
...
java public ,protect,friendly,private的方法权限(转) -
贝塔ZQ:
java实现操作word中的表格内容,用插件实现的话,可以试试 ...
java 读取 doc poi读取word中的表格(转) -
ysj570440569:
Maven多模块spring + springMVC + JP ...
Spring+SpringMVC+JPA
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title></title>
- <!--ExtJs4.0官方下载ExtJs样式文件-->
- <link href="extjs/resources/css/ext-all.css" rel="stylesheet" type="text/css" />
- <!--ExtJs4.0官方下载ExtJs文件-->
- <script src="extjs/ext-all.js" type="text/javascript"></script>
- <script language="javascript" type="text/javascript">
- function login_click(b) {
- //1.拿到表单面板
- var loginFormPanel=Ext.getCmp("loginFormPanel");
- //2.通过面板对象拿到它里面的表单
- var form = loginFormPanel.getForm();
- //3.在提交前,判断表单输入是否有误
- if (!form.isValid()) {
- return;
- }
- //4.调用提交的方法,提交该表单
- form.submit({
- waitMsg:"正在向服务器提交数据",
- url:"Extjs1.aspx",
- success: function (f, a) {
- Ext.MessageBox.alert("提示", "你的详细信息如下:<br/>用户名:" + a.result.name + "<br/>密 码:" + a.result.password + "<br/>你上传的图片数量为:"
- + a.result.filecount);
- },
- failure: function (f,a) {
- Ext.MessageBox.alert("提示", a.result.msg);
- }
- });
- }
- Ext.onReady(function () {
- var txtUserName = new Ext.form.field.Text({
- fieldLabel: "用户名",
- labelWidth: 50,
- margin: "10 0 5 0",
- allowBlank: false,
- blankText: "用户名不能为空",
- name: "txtUserName"
- });
- var txtUserPassword = new Ext.form.field.Text({
- fieldLabel: "密 码",
- labelWidth: 50,
- margin: "5 0 5 0",
- inputType: "password",
- allowBlank: false,
- blankText: "密码不能为空",
- name: "txtUserPassword"
- });
- var file = new Ext.form.field.File({
- fieldLabel:"请选择一张图片",
- buttonText:"浏览",
- regex:/^.+\.(jpg|png|gif)$/,
- regexText:"你只能选择jpg,png,gif格式的图片"
- });
- var win = new Ext.window.Window({
- title: "提交数据——登录",
- height: 200,
- width: 350,
- layout: "fit",
- items: [
- { xtype: "form", frame: true, layout: { type: "vbox", align: "center" },
- items: [txtUserName, txtUserPassword, file], buttons: [{ text: "登录",
- handler: login_click}], id: "loginFormPanel" }
- ]
- });
- win.show();
- });
- </script>
- </head>
- <body>
- </body>
- </html>
//Extjs1.aspx.cs
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- public partial class Extjs1 : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- System.Threading.Thread.Sleep(3000);
- string name = Request.Form["txtUserName"];
- string password = Request.Form["txtUserPassword"];
- //.............................
- int pointIndex=Request.Files[0].FileName.LastIndexOf(".");
- string lastName=Request.Files[0].FileName.Substring(pointIndex);
- string fileName = new Random().Next(10000).ToString();
- string path = Server.MapPath("") + "/" + fileName + lastName;
- Request.Files[0].SaveAs(path);
- Response.Write("{success:true,msg:'成功',name:'"+name+"',password:'"+password+"',filecount:'"+Request.Files.Count+"'}");
- Response.End();
- }
- }
效果预览如下:
发表评论
-
extjs4 ajax 同步设置
2012-08-31 13:42 1968// 把新的数据发送到服务端去,保存 E ... -
extjs4 bug查询
2012-08-25 15:57 5052Bug Fixes Fix tabs mouseo ... -
ExtJS4学习笔记八--Template的使用(转)
2012-08-24 13:32 1637http://hnhnhnhnhn.iteye ... -
EXTJS 4 form population with JSON read
2012-08-22 12:31 1858EXTJS 4 form population wi ... -
ExtJS Tree same parentNode
2012-08-19 17:22 1624ExtJS Tree same parentNode ... -
extjs4 一个很专业demo的博客
2012-08-19 16:57 1955http://extjstutorial.info/extjs ... -
ExtJs 4 – XTemplates
2012-08-18 20:34 1640Home › post › ExtJs 4 – XTe ... -
extjs4 tree操作
2012-08-18 20:25 5197Extjs tree 如何获得选中的节点 ... -
extjs4 打开pdf文件
2012-08-18 20:09 5886buttons: [{ text :'OPE ... -
cannot read property 'flex' of undefined
2012-08-18 13:45 7170Extjs的一个错误,谷歌浏览器捕获到的, 后来查了下原因, ... -
extjs4 初始化的一个方法
2012-08-17 21:03 1746initComponent : function() { ... -
extjs4 tree2
2012-08-16 15:26 1374http://blog.csdn.net/clskkk2222 ... -
Ext中的get、getDom、getCmp、getBody、getDoc的区别
2012-08-16 13:36 1614Ext中的get、getDom、getCmp、g ... -
extjs4 学习博客
2012-08-12 16:03 1445http://blog.csdn.net/zhaoqilian ... -
extjs4 上传文件
2012-08-11 23:23 1615http://blog.sina.com.cn/s/blog_ ... -
extjs4 struts2 grid 新增、删除、修改
2012-08-11 20:22 2090http://blog.csdn.net/dys1990/ar ... -
extjs4做的grid,带分页,搜索 (转)
2012-08-11 14:32 2245【原创】extjs4做的grid,带分页,搜索 最 ... -
extjs4 tree
2012-08-11 09:27 1980How To Use ExtJS 4 TreePan ... -
ExtJs xtype
2012-08-10 21:45 1680ExtJs xtype一览 (2012-06-2 ... -
ExtJS常用的正则表达式验证
2012-08-05 15:59 1341http://huyubisheng.iteye.co ...
相关推荐
标题中的“Extjs结合Asp.net文件上传”指的是在Web应用程序开发中,使用Ext JS(一个JavaScript库)和ASP.NET(Microsoft的服务器端技术)来实现文件上传功能。这一组合可以提供用户友好的界面和强大的后台处理能力...
2. **设置表单提交方式**:配置FormPanel的submit方法,指定服务器端处理脚本的URL。 3. **服务器端处理**:服务器端(ASP.net)接收请求,并对提交的数据进行验证、处理或存储。 ##### 1.3 前台更新、删除(store....
综上所述,`.NET+ExtJS`实现文件上传下载涉及到的技术点包括:C#中的文件操作、ASP.NET的HTTP处理程序、`ExtJS`的Ajax表单提交、HTTP响应头的设置以及数据库中的BLOB存储。这些技术共同构成了一个完整的文件管理解决...
在这个例子中,EXTJS表单提交的数据会被自动绑定到ASP.NET控制器的方法参数上。成功或失败的响应会被EXTJS的`success`或`failure`回调函数处理。 总结起来,EXTJS与ASP.NET的结合,使得前端能够构建美观且功能丰富...
ExtJS仅负责前端的交互和数据传递,服务器端(如Asp.net)需要处理实际的文件接收和存储。你需要编写对应的服务器端代码来接收上传的文件,验证其合法性,然后将其保存到服务器的指定位置。 6. **错误处理**: 在...
在本文中,我们将深入探讨如何使用ExtJS框架与ASP(Active Server Pages)技术结合,实现一个功能完善的文件上传功能,特别是针对图片和其他类型文件的上传。ExtJS是一款强大的JavaScript库,用于构建桌面级的Web...
4. **服务器端处理**:在后台,可能使用了ASP.NET MVC或者WebAPI来接收和处理上传的文件。这涉及到文件流读取、存储、验证以及错误处理。 5. **安全考虑**:文件上传需要考虑防止恶意文件上传,例如检查文件类型、...
ExtJS是一种基于JavaScript的富客户端应用开发框架,主要用于构建交互式的Web应用程序。它提供了一套完整的组件模型、数据绑定机制以及丰富的用户界面组件,使得开发者能够创建出具有桌面应用程序般用户体验的网页...
3. **上传处理器(Upload Handler)**:EXTJS自身并不直接处理文件的服务器端上传,这部分需要后端支持,如PHP、ASP.NET或Node.js等。服务器端需要接收并处理上传的文件,可能涉及文件验证、存储、重命名等操作。 4...
FormPanel则用于创建表单,用户填写信息后,通过表单的submit方法将数据发送到服务器。 总结,ExtJS 在与数据库交互时,主要依赖数据模型、存储、代理和各种组件。通过这些工具,开发者能方便地实现Web应用的数据...
在这个事件处理函数中,可以调用FormPanel的submit方法,将表单数据发送到C#后端服务器进行验证。 C#后端通常会提供一个API接口,例如ASP.NET MVC或Web API,接收并处理这些登录请求。服务器端的代码会检查输入的...
-使得Asp.net的控件ImageButton具有和Asp.net的Button控件类似的行为(Ajax提交)(feedback:261629698)。 +TabStrip增加GetAddTabReference和GetRemoveTabReference两个函数,用来向TabStrip控件动态增加删除Tab。...
如果这个压缩包包含了EXTJS的文件上传下载示例,解压后可能包含HTML、JavaScript和CSS文件,以及可能的服务器端脚本如PHP或ASP.NET,用于接收和处理上传的文件。实际操作时,需要结合这些文件来理解和学习EXTJS的...
ExtAspNet - ExtJS based ASP.NET Controls with Full AJAX Support ExtAspNet是一组专业的Asp.net控件库,拥有原生的AJAX支持和丰富的UI效果, 目标是创建没有ViewState,没有JavaScript,没有CSS,没有...
首先,`Login.aspx`是一个ASP.NET页面,它通常作为登录界面的前端展示。在这个文件中,EXTJS的组件可能被用来创建登录表单,包括用户名和密码输入框、登录按钮等。EXTJS允许开发者通过声明式方式定义组件,创建出...