摘要: 解决不能加载 MagicNet.dll 组件 MagicNet.dll 生成缩略图,比较清晰。但是 今天在另外一台服务器上面部署时出现: Could not load the MagicNet.dll when loading an image 无法加载,应用程序不能启动;阅读全文
posted @ 2011-09-23 15:02 一九零零 阅读(13) 评论(0) 编辑

在 sql 里面注意一个问题:

当 字段是 nchar 或是 char 固定长度 类型时,默认值(N'')

此时,数据库会使用 空格来填充 该字段;

相反,字段是 nvarchar 或  varchar 变长时,默认值(N''), 字段值 就是空字符串;

在填写存储过程或是 sql 语句,时 可以注意下 这一点;

posted @ 2011-03-08 11:26 一九零零 阅读(104) 评论(1) 编辑
1. C#代码
using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
using System.Security.Cryptography;
namespace ComTest
{
[Guid("DE03FB14-23D6-4be0-93EA-C27651A22A37")]
public interface ITest
{
string Test(string test);
}
[Guid("0ED3C99A-6EBB-4df5-B03F-16CACE242C67")]
public class CTest : ITest
{
public string Test(string test)
{
return test;
}
}
}
2. AssemblyInfo.cs文件设置
[assembly: ComVisible(true)] 必须设置为True
[assembly: AssemblyVersion("1.0.0.0")] 必须明确指定,不能用*号
[assembly: AssemblyKeyFile(@"c:\keyfile.snk")]
注:c:\keyfile.snk 由 sn -k c:\keyfile.snk 生成
3. 生成tlb文件
通过Ctrl+Shift+B生成DLL文件,然后通过tlbexp ComTest.dll /out:ComTest.tlb得到.tlb文件
4. 注册tlb成com
通过C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm /tlb:ComTest.tlb ComTest.dll /CodeBase
5. 加入全局缓存中(非必须,建议不进行)
gacutil -i ComTest.dll

GetKey.bat(得到KeyFile批处理):
path E:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin
sn -k c:\keyfile.snk
RegCom.bat(生成tlb并注册成com批处理):
path E:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin
tlbexp C:\Downloads\ComTest\ComTest\ComTest\bin\Release\ComTest.dll /out:C:\Downloads\ComTest\ComTest\ComTest\bin\Release\ComTest.tlb
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm /tlb:C:\Downloads\ComTest\ComTest\ComTest\bin\Release\ComTest.tlb C:\Downloads\ComTest\ComTest\ComTest\bin\Release\ComTest.dll /CodeBase
posted @ 2010-07-09 18:58 一九零零 阅读(118) 评论(0) 编辑

如果单纯的使用:this.FindControl("ctrl"); 累死了也找不到,

 

因为 单纯的控件树上 没有注册到这个控件;应该是 下面这个方法:

this.Master.FindControl("cphContent").FindControl("ctrl");

 

这样,控件位于母版页上内容占位这个控件树上。

posted @ 2010-06-27 15:42 一九零零 阅读(118) 评论(0) 编辑

校验规则参数

格式为; name:{rule1, rule2 ....}   name 要使用input 标签的name,之前,错误理解为 ID 了;

 

提示信息使用 alert 输出:

 errorPlacement: function (error, element) {                            
                if (error[0].textContent){
                    Alert(error[0].textContext);
                }
                else {                   
                    Alert(error[0].innerText);                                        
                }
            }
posted @ 2010-06-24 20:25 一九零零 阅读(114) 评论(0) 编辑
摘要: 整理和收集一些 AspNetPager 分页样式,比较美观大家可以下载看看,相关版权 均已说明。我只是整理而已!点击这里下载阅读全文
posted @ 2010-06-17 19:31 一九零零 阅读(1383) 评论(0) 编辑
摘要: -- 经验榜单 SELECT ROW_NUMBER() OVER (ORDER BY Experience DESC) AS ChartID, UserID INTO #tbChartsExperienceBefore FROM aTable(NOLOCK) ORDER BY Experience DESC这样,ChartID, 就是自动增长的标识列,不可以更改的。阅读全文
posted @ 2010-05-20 20:43 一九零零 阅读(189) 评论(0) 编辑
摘要: 系统环境:Win2003DotNet版本:Dotnet 4.0开发版本:Asp.Net 4.0使用到了 Asp.Net Ajax ,Web 服务在客户端页面,无法访问;需要在 Web.config 里面作以下配置填写;然后,在页面上面调用 Ajax 则不会出现 Sys 对象无法找到的错误了。[代码][代码][代码]阅读全文
posted @ 2010-05-12 20:03 一九零零 阅读(200) 评论(0) 编辑
posted @ 2009-08-09 17:16 一九零零 阅读(449) 评论(0) 编辑
posted @ 2009-06-29 17:03 一九零零 阅读(287) 评论(0) 编辑