摘要: 这两天一直纠结着表单的问题。想在一个表单里实现三个功能:输入查询条件,点击查询;导出查询数据;上传文件;方法有很多,乱花渐欲迷人眼,尝试了很多,无果。大致说的是,给不同按钮写js代码,在js代码里设置url和get、post、multipart/form-data等属性。看到猎风的demo很不错: 1 14 15 16 17 18 19 20 21 很清晰的代码!可惜我用不上。后来终于做了一个艰难的决定——上传文件用一个form,另两个功能用一个form,总共两个form。上传文件用MVC的html辅助方法吧:@using (@Html.BeginForm("ImportExcel. 阅读全文
posted @ 2013-11-16 23:20 ibg 阅读(2155) 评论(1) 推荐(1) 编辑
摘要: 在编辑时,无外乎两种结果:成功和失败。在form edit的弹出编辑窗体中隐藏了两个单元(td),一个的ID是FormError,另一个没有id,有class叫做topinfo。就是这两个家伙可以分别来显示错误信息和操作成功的信息。以下在firebug中截图:FormError在topinfo的上面,因此如果第一次操作成功(true),如果窗体不消失,在窗体上再次编辑后提交失败(false),则错误信息会出现在第一次成功信息的上面!所以要在提交失败的语句段中清除成功信息。以下是javascript代码: 1 function Z_AfterSubmit_Edit(response, post. 阅读全文
posted @ 2013-11-11 18:53 ibg 阅读(2964) 评论(0) 推荐(0) 编辑
摘要: 按照保哥的介绍,尝试“Web一键式发布”,但总是出错,主要就是404错误,不知道是什么原因。默认的Web一键式发布是在C:\inetpub\wwwroot目录下,难道是权限问题?折腾N久无果。好吧,后改用发布方法为:文件系统,发布到磁盘的某个目录,然后再IIS里新建网站,使用此目录。打开网页提示"用户 'IIS APPPOOL\jj' 登录失败",这个是应用程序池的问题,在IIS里把应用程序池标识改为LocalSystem。上图:这就是开始选择的发布方法:Web Deploy后来改用文件系统:然后直接下一步下一步到发布。在IIS里新建网站,注意应用程序池:启 阅读全文
posted @ 2013-10-29 19:01 ibg 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 在对象资源管理器中点击安全性,选择登录名-新建登录名如果在删除用户时遇到这种情况,重新打开management studio再删除。 阅读全文
posted @ 2013-10-09 11:16 ibg 阅读(362) 评论(0) 推荐(0) 编辑
摘要: aspx页面前后端之间传值:前端的html或js获得后端的cs,后端的cs获得前端的js值。一、前端获得后端的值1、html元素前端:后端:Public string str="123"; //最好为Public类型2、js中执行C#的函数前端:后端:public string myFunc(){ return("a");}二、后端获取前端的值1、在C#中访问JavaScript的已有变量方法一:1.1、前台使用静态文本控件隐藏域,将js变量值写入其中;1.2、后台用request["id"]来获取值;方法二:可以用cookie或se 阅读全文
posted @ 2013-09-18 23:29 ibg 阅读(3086) 评论(0) 推荐(0) 编辑
摘要: 不同页面之间如何传值?我们假设A和B两个页面,A是传递,B是接收。下面学习4种方式:通过URL链接地址传递POST方式传递Session方式传递Application方式传递1. 通过URL链接地址传递A:protected void Button1_Click(object sender, EventArgs e){ Request.Redirect("Default2.aspx?username=honge");}B:string username = Request.QueryString["username"];2. POST方式传递A: B:s 阅读全文
posted @ 2013-09-18 23:10 ibg 阅读(446) 评论(0) 推荐(0) 编辑
摘要: Debian 7默认自带的浏览器叫做iceweasel,据维基百科介绍是Mozilla Firefox浏览器的一个再发布版,从Debian 4 开始默认安装。本文内容:安装Firefox、安装Flash、汉化界面我们想要安装Firefox,这里采用的是通过apt-get的方式。步骤如下:1、添加源在/etc/apt/sources.list里添加下面的源地址:deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main2、导入密钥sudo apt-key adv --recv-keys --keyse 阅读全文
posted @ 2013-09-15 12:48 ibg 阅读(1834) 评论(0) 推荐(0) 编辑
摘要: 以前写有一篇文章是Windows XP下引导Linux的(http://www.cnblogs.com/ibgo/archive/2012/05/20/2510736.html),采用的是grub4dos的方式,这个方法拿来在Win7里就不适用了。在Win7里引导Debian7要采用EasyBCD的方法。本以为很复杂,其实一操作起来才发现——So easy !步骤:添加新条目操作系统里选Linux/BSD,类型:GRUB 2,驱动器:自动定位和加载添加条目这样就有2个操作系统的启动引导了,在”条目”里看到有Windows 7 和NeoSmart Linux,默认是启动Windows 7。再设置 阅读全文
posted @ 2013-09-13 22:09 ibg 阅读(1740) 评论(0) 推荐(0) 编辑
摘要: 故事起源于…… Android的模拟器启动太慢了,在我的老爷机上每次开启要10分钟左右,实在不堪忍受。在网上搜到一篇文章,介绍的是genymotion,一个被称为“神器”的软件。怎么个神我就不罗嗦了,反正我是快“神”了。 Genymotion是跨平台的,可在Windows、Mac、Linux下运行。再一看,针对Debian必须要64位,对其他的发行版(Ubuntu、Fedora、Redhat)都有32位和64位的安装包,唯独对Debian要64位!我的Debian是32位的。好了,我再看看Windows环境的要求吧,要Microsoft Windows XP SP3 (32 or ... 阅读全文
posted @ 2013-08-24 11:19 ibg 阅读(474) 评论(0) 推荐(0) 编辑
摘要: Android 模拟器(Android Emulator)又称android仿真器,是在电脑上模拟android手机的一个软件,通过android虚拟装置(Android Virtual Device )来进行配置。环境:debian 3.2.0-4-686-paeAndroid Studio一、Android Virtual Device (AVD)的配置1、打开AVD Manager菜单:Tools-Android-AVD Manager或直接点击工具栏图标。2、新建AVD点击 New...出现新建窗口,填写后如下:据说勾上Use Host GPU可以启用硬件加速,可以让模拟器跑得更快一点 阅读全文
posted @ 2013-08-18 13:04 ibg 阅读(930) 评论(0) 推荐(0) 编辑