上一页 1 ··· 3 4 5 6 7
摘要: DNN的路径问题,个人纠结好久,特别写出来1.取整个站点的文件路径:比如你可能会在模块中引用样式文件或者js文件 解决:前台引用 <%# ResolveUrl('~/DesktopModules/你的模块集合文件夹名/XXX.CSS') %>2.皮肤路径 后台类,继承skinBase 可调用属性 SkinPath3.模块路径 后台类,继承PortalModuleBase ,其属性 ModulePath,特指当前模块所在路径 题外:如何创建模块,1.在自定义控件cs里 添加命名空间namespace A{},前台inherit=A.模块名 阅读全文
posted @ 2012-07-03 18:04 RyanRuan 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、重写DNN注册创建新注册页面 MyRegiseter.aspx添加相应皮肤创建注册模块(样式排版好)实现注册功能 概要说明重写DNN注册页面需要更改的内容后台:MyRegister:UserUserControlBase为了方便,可将DesktopModules/Admin/Security/Register.ascx.cs相应的拷贝主要拷贝这几个方法CreateUser(),UpdateDisplayName() 以及属性RedirectURL,CreateStatus,AuthenticationType,UserToken这样只要在你的注册按钮事件 上 调用createUser... 阅读全文
posted @ 2012-07-02 18:14 RyanRuan 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 例:有表A和表B,两表数据都过百万,两表数据结构一样,如下代码Table A{id int,name nvarchar(255),description nvarchar(255),source nvarchar(255),price float,quoteTime datetime}要实现表A数据对比表B数据,如果name,description,source都相同,更新表B的price为表A的price,且表A的引入时间要大于表B。想了一整天,试过N多方法。题外:linq to sql 的Update 超过1万条就会卡爆,所以放弃之。用2.0的原始SQL去执行。个人认为最快捷方式:1.用游 阅读全文
posted @ 2012-06-29 16:03 RyanRuan 阅读(673) 评论(0) 推荐(0) 编辑
摘要: SQL UPDATE实现多表更新from:http://bbs.chinabyte.com/thread-347169-1-1.html在开发中,数据库来回换,而有些关键性的语法又各不相同,这是一件让开发人员很头痛的事情.本文总结了Update语句更新多表时在SQL Server,Oracle,MySQL三种数据库中的用法.我也试了SQLite数据库,都没成功,不知是不支持多表更新还是咋的. 在本例中: 我们要用表gdqlpj中的gqdltks,bztks字段数据去更新landleveldata中的同字段名的数据,条件是当landleveldata 中的GEO_Code字段值与gdqlpj中的 阅读全文
posted @ 2012-06-28 14:12 RyanRuan 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 创建游标declare myCursor cursor forselect [name] from [table]//declare @result int declare @final_result int打开游标open myCursor定义游标结果集的单个对象declare @subname sysname//declare @sql nvarchar(500)执行游标-代码fetch next from myCursor into @subnamewhile(@@fetch_status=0) //游标遍历状态:0为成功 begin set @sql='select coun. 阅读全文
posted @ 2012-06-27 11:29 RyanRuan 阅读(150) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7
View Code