
.net
louzu1
这个作者很懒,什么都没留下…
展开
-
定义属性名称的技巧
事例:System.Windows.Forms.Form 定义了 DialogResult 型的属性“DialogResult”,而在 IDE 建立的 form 类,默认引用 System.Windows.Forms.Form 命名空间,DialogResult 枚举也在这个空间。这是允许的。这时,在 from 类里使用“DialogResult ”,则 IDE 会认为同时引用超类 from原创 2006-10-05 14:35:00 · 871 阅读 · 0 评论 -
asp.net mvc 在 post 和 get 方式下的 ModelBinder
做了下面两个实验:Controllerpublic string g(AModel m){ return m.ucode;}[httppost]public string p(AModel m){ return m.ucode;} 浏览器用http://localhost/g?uid=1&name=1&ucode=1 ,可正确执行,url 参数被组织成强类原创 2013-11-07 14:57:38 · 718 阅读 · 0 评论 -
EventHandlerList 不支持 int 做索引
类似代码(模拟): EventHandler h = me_opend2; System.ComponentModel.EventHandlerList es = new System.ComponentModel.EventHandlerList(); es.AddHandler(1, h); Console.WriteLine(es[1].ToString原创 2013-10-29 15:21:23 · 731 阅读 · 0 评论 -
ef 出错:DbExpressionBinding 要求输入表达式具有集合 ResultType
错误信息:DbExpressionBinding 要求输入表达式具有集合 ResultType。参数名: input 出错代码:where _t.tb_id == vTB_ID && vIM.sq_ids.Contains(_t.SaiQuID) 解决:vIM.sq_ids 是 byte[],换成 list 后解决。 原因:不知道。记得以前用过数组原创 2013-08-08 11:57:42 · 2245 阅读 · 0 评论 -
.net 的 webservice 由其他平台调用存在兼容问题
现场环境: 用 .net4 做 webservice,客户端是 android 使用 ksoap2 库连接。服务方法中有个参数类型是 short,客户端传入 short,运行中出错:不能序列化一个 short 数。 结论:不同平台的数据类型可能存在差异,这种情况下应尽量使用更通用的类型,一些看来特殊的类型,比如 short、正数字 类型另外一个平台可能没有实现。经检验,.n原创 2013-06-07 09:57:36 · 746 阅读 · 0 评论 -
.net4.5、mvc4 项目不能用 iis7.5 承载的问题 (404)
项目环境:.net4.5 mvc4 服务器(开发调试用):win7 iis7.5 开发工具vs2012 现象:把这个 mvc 项目放 iis 后运行,浏览器提示经典错误 404 ,找不到页面。在出现这个错误的时候,该 iis 上相同程序池里的旧的 mvc3 .net4 项目运行正常;该 mvc4 项目的静态页面可以访问;在该 mvc4 项原创 2012-10-12 15:05:57 · 5096 阅读 · 11 评论 -
iis承载 wcf 工作流服务,客户端无法生成调用代理类
环境:vs2012、iis7 项目类型:wcf 工作流服务 项目内容:wf4.5 状态机。 现象:完成 xamlx 文件后放 iis 里,浏览器可以访问此文件。然后做一个客户端,选 添加服务引用 来生成代理类。结果在对话框消失后没有生成代理类,客户端项目的配置文件中没有添加 web service 配置。这时打开 windows 事件,发现下面信息:WebHos原创 2012-10-09 16:58:15 · 1862 阅读 · 0 评论 -
windows workflow foundation (wf) 阶段总结
终于可以记录第一个总结了,因为这第一个 web 上的 wf3 小应用看来终于稳定。 回想一下,这过程可以说最近两年学习新技术时遇到的最大挫折。近一个月的时间里停在一个地方,一步也不能前进。 一开始进展顺利,从设计流程,连接业务,开动持久化,都顺利完成,在自己电脑上运行正常。可一旦放服务器上,问题出现了:运行时不规则发出 abort,并且没有任何错误信息,包括 windows 事原创 2012-04-18 12:09:24 · 502 阅读 · 0 评论 -
命名空间“System”中不存在类型或命名空间名称“Linq”(是缺少程序集引用吗?)
<br />web项目。<br /> <br />一开始也以为是引用的问题,虽然昨天还是好使的,而且也没改过配置。仔细检查一遍项目,才想起检查 iis,发现站点主目录开不了。才想起昨天清理磁盘,删掉一个没用的目录,恰好是主目录(用的 xp,iis只有一个网站,各个调试网站都是在下面建应用程序,所以主目录指向哪里不重要)<br /> <br />把主目录指向一个正确位置后问题解决。<br /> <br />为什么找不到网站主目录出这个错误,很费解。原创 2011-05-26 09:47:00 · 1152 阅读 · 0 评论 -
asp.net2 无刷新动态加载树
<br />因为树比较大(可能有几千个点),一次全部加载速度不能接受。因此方案是动态加载:开始只列出少量一层数据,然后随着使用者不断点击节点,动态载入下级节点,这样因为每次点击只载入几十个节点,速度就可以接受了。<br /> <br /> <br />以下代码从 msdn 复制,可通过 treeview 控件的 PopulateNodesFromClient 等属性的说明找到这段代码。如果完全复制的话,执行时的效果是一个完全展开、写进所有数据的树,这看起来根本不是想要的效果。这时只需要改一个地方:增加树的原创 2011-03-22 17:10:00 · 635 阅读 · 0 评论 -
“System.Web.UI.UserControl“不包含“xxxx”的定义
<br />环境:vs2008<br /> <br />具体问题:<br />在 代码隐藏 模式的页面(aspx,代码在 .cs)调用一个没有使用 代码隐藏 的 用户控件(所有代码都在一个 ascx 里),该控件增加了公开的属性。调试时(在有代码的目录上直接运行网站)正常,而在发布时,如果发布选项是 允许修改预编译 (即勾上第一个方块),就在发布编译过程提示这个错误。<br /> <br />其他信息:<br />经过试探,可以确认这些细节,<br />发布时去掉第一个勾,可以通过;<br />在一个同样不原创 2010-11-09 16:32:00 · 2685 阅读 · 0 评论 -
自定义服务器控件(web)中的按钮回发后..
<br />原型:<br />复合型自定义 web 服务器控件(继承自 CompositeControl),里面有动态生成的按钮,这些动态按钮有 click 事件。<br /> <br />现象:<br />click 一个动态按钮,或者 click 一个非动态按钮后,所有动态按钮不再支持点击(用的 linkbutton,生成的界面上 __dopostback 调用消失),部分 视图状态 被破坏;<br /> <br />原因:<br />CreateChildControls 函数 通过调用一个自定义的函原创 2010-10-25 16:47:00 · 564 阅读 · 0 评论 -
.net web,dropdownlist 控件取不到选中的项
记录:调试一段程序发现:一个经过一次操作(其他dropdownlist改变)取得值列表的 dropdownlist 取不到选中的值,每次提交到服务器最后只能得到选项中的第一个值。开始以为是因为在 ispostback 外面初始化的原因,虽然这是必须的。 反复调试后发现,该控件所有项的 value 都相同。 这样不会报错,但是提交到服务器的永远都只能是第一项,我用 select原创 2009-11-02 10:01:00 · 663 阅读 · 0 评论 -
webservice 运行时出现 无法生成临时类 类型 n 在未被引用的程序集中定义 错误
错误信息:System.InvalidOperationException: 无法生成临时类(result=1)。error CS0012: 类型“Common.DataBase.TableBase”在未被引用的程序集中定义。必须添加对程序集“Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”的引用。 在 System.原创 2009-03-05 12:44:00 · 3773 阅读 · 0 评论 -
WinForm 的 ListBox 等类型控件的 bind
这些控件的 bind 都是 object,推测默认显示时(不实现DisplayMember)应该是调用 object.ToString(),因此可以通过 override 对象的 ToString() 实现控制显示内容(未测试)。原创 2006-08-21 16:17:00 · 1061 阅读 · 0 评论 -
学习 Xsd(IDE 生成数据集)
Xsd 是 XML 文件,IDE 可以用以生成继承自 DataSet 的类,2003下,这个类的原文件位于 Xsd 的相同路径。 在这个类里,通过继承 DataTable、DataRow 分别生成了数据库中对应的结构,最后的结果,可以得到脱离数据库的、影射到数据库的结构。这个类似我的代码生成器,但功能更强大,图形操作,更准确,更快捷。但通过运行库的类构造出,结构过于复杂,在小型应用中,用起来原创 2006-08-21 16:33:00 · 1809 阅读 · 1 评论 -
asp.net mvc 中 htmlhelper 中各生成 html 控件函数的实现(表达式解析)
例如下面代码:@Html.TextBoxFor(m => m.Addr) 在运行时将在页面里生成一个html控件: 这里 input 标记固定写出,id、name、value 各属性中的值则是通过解析表达式获得。解析过程是:传入 textboxfor 函数的表达式是:System.Linq.Expressions.Expression> 把表达式的属性 bo原创 2014-03-07 14:26:42 · 910 阅读 · 0 评论