日期:2014-05-20  浏览次数:20532 次

asp.net中的一个不解问题
最近想实现一个功能是根据用户姓名,返回用户详细信息.建了一个dll文件有一个方法
public   UserDetails   GetUserDetails(string   uname)
UserDetails   是一个自定义类存储用户信息.
从.aspx文件中取到uname值后,就掉用该方法,但出错了.
错误信息:
Specified   cast   is   not   valid.  
不知道大家遇到过这样的错误没,主要是什么原因.

------解决方案--------------------
类型转换时出错。
------解决方案--------------------
有可能是强名称造成的. 这个错误提示是 "指定的转换无效 ",应该不会是string的事情,只能是UserDetails 的问题,如果没加强名称,会不会是命名空间不一样或根本两个类(dll中那个UserDetails 和 网站上那个UserDetails )根本就不同.