摘要: 1. 服务不见了处理方法: 安装Bitnami Redmine之后,会生成5个与之相关的进程,分别是 redmineApache redmineMySQL redmineSubversion redmineThin1 redmineThin2 安装插件时候需要重启Redmine,结果点击了Bitna 阅读全文
posted @ 2017-02-20 09:15 taotaonwsuaf 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 因为控制器返回的是JsonResult, 但是在IE8中一直返回文件下载的对话框。 转到谷歌浏览器倒没有问题。 网上找的方法, 要么是跟到一个新的成功页面, 要么是直接返回html, 觉得应该有更好的方法。 查到JsonResult类有一个ContentType属性, 直接赋值text/html, 问题解决。 阅读全文
posted @ 2014-02-19 15:22 taotaonwsuaf 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 公司业务需要在国外开展了, 因此以前的系统要做多国语言了, 从网上搜集了好多资料, 最后选择了一个比较简单的方案1. 打开vs2005, 新建网站, 首先在配置文件中添加配置: 添加asp.net文件夹App_GlobalResources, 添加“资源文件”, 如下图 2. 复制Resource.resx, 粘贴到App_GlobalResources文件夹下, 更改名称为Resource.en-us.resx,内容更改如下: 3. asp:Label调用 ">4. asp:Button调用 " OnClientClick="test();" / 阅读全文
posted @ 2014-02-11 11:43 taotaonwsuaf 阅读(452) 评论(1) 推荐(1) 编辑
摘要: 昨天手贱在Home/Index下点了下鼠标,set as start page,然后程序一直运行不起来, 一度以为mvc的route失效了, 一直报一个错误如下: 解决步骤:1. 重启vs, 不行2. 重启windows, 不行3. 重装mvc3,不行4. 真心觉得stackoverflow是解决问题的神器啊, (http://stackoverflow.com/questions/6104197/asp-net-mvc3-razor-server-error-in-application)4.1 修改specific page为Home/Index,然后所有的js都加载不上了, 都跑到... 阅读全文
posted @ 2013-09-12 09:42 taotaonwsuaf 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 在桌面程序中, 如果需要弹出一个子面板, 并且需要传一些参数给子面板, 我通常的作法就是:在子面板添加对应的数据成员,然后一个构造函数来接收这些参数并赋值级数据成员。 实现起来非常方便。 但是在Extjs中要用此方便该怎么办呢?当然也需要在子面板中添加成员,添加构造函数。示例如下 首先定义一个子类继承window, 并添加一个属性baseProperty准备接收父容器传过来的值Ext.define('**.**.SubWindow', { extend: 'Ext.window.Window', .. baseProperty: '', ..}) 阅读全文
posted @ 2013-08-01 19:18 taotaonwsuaf 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: 在设计角色权限时, 终于用到了grid的actioncolumn,如下:{ header: '权限设定', xtype: 'actioncolumn', items: [{ icon: 'Content/images/cog_edit.png', tooltip: '权限设定', handler: function (grid, rowIndex, colIndex) { //var rec = g... 阅读全文
posted @ 2013-07-30 19:18 taotaonwsuaf 阅读(450) 评论(1) 推荐(2) 编辑
摘要: Extjs做了非常好的表单验证功能, 使用起来非常方便。 系统内置了4种验证功能,分别是alpha, alphanumeric,url, email, 在程序中可以直接使用,(可以结合allowBlank属性和blankText来实现表单验证) 如下:Ext.create('Ext.form.field.Text', { fieldLabel: 'Email Address', name: 'email', vtype: 'email' // applies email validation rules to this field 阅读全文
posted @ 2013-07-29 21:15 taotaonwsuaf 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 碰到的每个问题, 我都会记下走过的弯路,尽量回忆白天的开发过程, 尽量完整, 以使自己以后可以避开这些弯路。这个问题在系统中应用得比较多, 在一个gridpanel的工具条上有俩搜索框, panel加载和工具条查询按钮查询的功能。主要涉及store的filter功能。客户端的filter 在stoer load前,先clearFilter(因为在每点一次查询, filter项中就会多一组查询条件, 导致查询有误), 然后stoer.filter[{property: '',value''},{}];,然后再store.loadPage(1, function(* 阅读全文
posted @ 2013-07-27 21:50 taotaonwsuaf 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 这个问题其实是个窗户纸, 没什么技术含量,但是做的过程中有点曲折, 所以也记录下来吧。Ext.window.Window中有focus(o1, o2)方法, 作用:Try to focus this component.二个参数作用:o1: boolean类型, 标记在获得焦点时是否选中框中文字o2: boolean或number类型, 为延迟的毫秒数。 如果为true, 则默认为10毫秒度节好多事件, render, afterrender,afterlayout等的都不行, 最后试到show,终于成功了, 还有点不敢相信 阅读全文
posted @ 2013-07-27 21:18 taotaonwsuaf 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 在数据访问层上很想用orm框架, 选用Nhibernate或ef, 可以直接操作类对象, 避免转换, 更加的面向对象,更重要的是开发起来就方便多了。 但是从网上了解到这些框架太高级了, 用得不好到时会有性能问题, 针对这个方面, 还是等以后熟悉了再用吧。 剩下linq也不熟,时间不允许了, 所以选用Entlib5.0, 总比ado.net要方便一些的吧。 其实使我坚定下来使用entlib主要是看到一个功能: "Retrieving data as a sequence of objects."的ExecuteSprocAccessor和ExecuteSqlStringAcc 阅读全文
posted @ 2013-07-27 21:12 taotaonwsuaf 阅读(336) 评论(0) 推荐(0) 编辑