如何在现成的asp项目中添加asp.net的功能模块?有人说是在asp的项目中单独的建立一个文件夹,然后在文件夹中写aspx页面!!
小弟有点不明白了,aspx不用建立解决方案的么!请问各位老师们!!你们是怎么在asp项目中新添asp.net功能模块的!!!希望老师们可以给学生好好的讲讲!!!不胜感激!!!
小弟有点不明白了,aspx不用建立解决方案的么!请问各位老师们!!你们是怎么在asp项目中新添asp.net功能模块的!!!希望老师们可以给学生好好的讲讲!!!不胜感激!!!
解决方案 »
- 京东商城的 组合筛选
- 后台取值
- FormView插入数据成功后出现问题!!
- 关于ASP.NET 2005 的两个小问题
- 紧急 怎样让别人通过网络访问我的web程序
- 哪位朋友有BLOG的源码,想学习一下。
- ASP.net做的销售系统CPU资源占用较大,一般是为什么?
- 看书 和 实际 中遇到的几个问题,请各位大哥大姐,帮帮俺。。。。帮的有分。。。
- 哪位老大解释一下 Context.Handler 我在 MSDN 里找不到这 Context 有 Handler 属性!
- 如何在通过DATAList显示留言回复(留言与回复留言同页显示)
- ASP. NET 项目中的 【Global.asax】 的 【Application_End】方法 触发问题
- vs2008 source safe 问题
1.在.net下新建一个类库,再添加一个类文件
2.定义一个接口,并给接口添加一个GUID
[Guid("47E62378-B300-43f6-BDB4-0DEAC60F8EB6")]
public interface IEncrypt
{
string MyEncoding(string ss);
string MyDecoding(string ss);
}
3.实现接口
[Guid("532FF790-079A-4e2b-AB1E-6DFC7E1DFD21")]
public class MyEnCrypt : IEncrypt
{
public MyEnCrypt()
{} //加密方法
public string MyEncoding(string ss)
{
SymmetricAlgorithm symm = new RijndaelManaged();
symm.GenerateKey();
symm.GenerateIV();
byte[] key=symm.Key;
byte[] iv=symm.IV; byte[] bs=_getBytesFromUnicode(ss);
byte[] be=_doDESEncoding(key,iv,bs);
byte[] bmd5=(new MD5CryptoServiceProvider()).ComputeHash(bs); byte[] be2=_combinateBytes(bmd5,key,iv,be);
return System.Convert.ToBase64String(be2);
}
//解密方法
public string MyDecoding(string ss)
{
byte[] bs=System.Convert.FromBase64String(ss);
byte[] bs2=_doDESDecoding(bs);
if( bs2==null )
return null;
else
return _getUnicodeFromBytes(bs2);
}
}
4.编译生成动态链接库SXCryptPwd.dll,在.net命令提示下注册动态链接库 regasm /tlb SXCryptPwd.tlb SXCryptPwd.dll
这样就注册成了COM组件
5.在asp下的应用
<%
set obj = Server.CreateObject("MyEnCrypt")
dim str1
str1 = obj.MyEncoding("测试.Net组件") // 加密
response.write("strEnCript=" & str1 & "<br>")
dim str2
str2 = obj.MyDecoding(str1) // 解密
response.write("strDecrypt=" & str2 & "<br>")
%>
解决方案>项目>项
包含关系