最新评论
我的机器也出现显示器不显示,键盘也没有亮,硬盘灯也没亮,但光驱亮了,经过排查发现是硬盘电源线有问题,换上光驱的,能正常使用,再将原电源线接入光驱,仍无法启动,最后将原光驱电源线(好的)接入硬盘和光驱,问题得到解决。
g 一台联想扬天6100在启动时自检显示器(显示器为LXB-L15液晶),要到出现windows欢迎界面时才有显示,但换为CRT显示器后均能显示
re: 未能加载类型Global ℡籹紸角﹖霞 2007-12-23 21:44
问题
re: 还是求助! ekingm 2007-08-10 10:16
我也有这样的问题,请问您解决了吗?能共享一下吗?联系:254408668谢谢
re: 未能加载类型Global 按时 2006-11-09 11:46
Global.asax 文件中的 Namespace 和工程中定义的 Namespace 不相同造成的,修改一下 global.asax 文件中的 inherits 部分。
re: 安装vs.net 2005出现问题 Braveboy 2006-06-26 21:12
你在哪里下的VS.NET 2005呀,给我一个网址好不??我想下一个。不知道有多大。
re: 为什么我的自定义登陆控件不能用? 王传炜 2006-06-06 17:17
你这种数据库访问方法我很久没写过了,应该没什么问题吧。我都是用一个数据库访问类,你有时间多研究下系统架购方面的知识。
比如.net forum,数据访问层是 Components.Provider,可提供多个数据库接口。
re: 为什么我的自定义登陆控件不能用? Jesseyu 2006-06-04 11:39
还想请问下,除去其他东西,那个数据库的连接和SqlCommand语句有没有问题?
re: 为什么我的自定义登陆控件不能用? Jesseyu 2006-06-04 09:34
@王传炜
对于大哥您的回复感激涕零!感谢之词无以用言语表达.
re: 为什么我的自定义登陆控件不能用? 王传炜 2006-06-04 07:32
可以看出你是个初学.net的,编程风格和我当年有得一比。
问题出在: Result = Convert.ToInt32(cmd.ExecuteScalar());
这个语句的作用是返回 查询结果的第一行第一列,取得就是你的
personName,你把它转换为int ,当然结果是不可能等于0 了。
你要判断用户存不存在可以这么写
"select Count(personID) from beadroll where personName = '"+LoginUser+"' and personPwd = '"+LoginPwd +"'"
当然你的编程风格要改进不少:
1.最好写一个user类,把参数,验证用户等方法放人其中。
2.this.rbtLoginChk.SelectedItem.Text == "姓名" ,这么写不好,最好写一个enum
namespace Components.Enumerations
{
public enum userType
{
ByName=0,
ByID=1
}
}
判断的时候这么写 :if(this.rbtLoginChk.SelectValue==((int)Components.Enumerations.userType.ByName).ToString())
{}
3.数据层和逻辑层最好分开
SqlCommand cmd = new SqlCommand("select personName,personPwd from beadroll where personName = '"+LoginUser+"' and personPwd = '"+LoginPwd +"'",con); //根据输入的数据从数据库中检索姓名、密码登陆
Result = Convert.ToInt32(cmd.ExecuteScalar());
在逻辑层里这么写不太好,有很多代码可以复用的。
4.登陆判断得简单了
最好是先判断有没有用户,再判断是否登陆正确,分别给出提示。
5.验证方式最好用form验证
最后发表下鄙人写的登陆程序
if( Components.Provider.IShopDataProvider.Instance().IsExistUser(this.tbAccount.Text))
{
if( Components.Provider.IShopDataProvider.Instance().AuthorUser(this.tbAccount.Text,this.tbPsw.Text))
{
//记录登陆信息
Components.Provider.IShopDataProvider.Instance().ishop_UpdateUserLoginCountAndLoginTimeByUserName(this.tbAccount.Text);
System.Web.Security.FormsAuthentication.SetAuthCookie(this.tbAccount.Text,false);
FormsAuthentication.RedirectFromLoginPage(this.tbAccount.Text,false);
}
else
{
this.lbMessage.Text="密码错误,请重新输入";
}
}
else
{
this.lbMessage.Text="帐号不存在";
}
re: 未能加载类型Global wang 2006-05-22 12:52
正遇这问题了,有点启示
re: 未能加载类型Global 348547308 2006-05-01 18:40
大哥多谢!!!!!!!!!!
re: 开题之苦 夜瞳の小漫 2005-12-26 14:48
petshop。。。
& asp.net starte kit!
re: 开题之苦 .NET 定为你痴狂 2005-12-26 09:08
回Jierry:
呵呵,我也不知道
因为我是自己学的,很大程度上受到其他事情的影响,象老师布置的作业,考试准备之类的。同时,我对教程的选择也无定数,vb.net的教程太多,开始就是利用这类教程学习C#啊,后来才找到了一些学习C#的电子教程。
re: 开题之苦 夜瞳の小漫 2005-12-26 01:30
>实现代码分离
如果是三层结构的话it‘s easy咯。
re: 开题之苦 jierry 2005-12-26 00:14
近7个多月的学习??
你怎么学的啊?学了7个月应该开发毕业设计这种网站完全没有问题的。
re: SOS!求助 晓风残月 2005-11-14 03:32
需要什么书呢?我这里倒是收集了一些:比如经典的Wrox系列,可以加我QQ: 89066395
re: SOS!求助 .NET 定为你痴狂 2005-11-12 10:29
有没有相关VS.net的书啊
由于是新手,还是不怎么会。
晕哦
re: SOS!求助 晓风残月 2005-11-11 03:43
分析器错误信息: 未能加载类型“webquest.Global”。
就说类webquest.Global没有编译近来,或者没有编译成功,所以当asp.net引擎试图从你的程序集解析就出错了,因为你的 Global.asax<%@ Application Codebehind="Global.asax.cs" Inherits="webquest.Global" %>
有这个指令,
如果编译成功之后,还是一样的问题,检查一下,命名空间是否一致,特别是大小写,看楼主的命名没有规则啊
re: SOS!求助 .NET 定为你痴狂 2005-11-11 01:13
针对第二个问题,我输出的是aspx的asp.net,需要编译吗?
第三个的话,删除了对他有没有影响啊
re: SOS!求助 wssmax 2005-11-10 22:02
1.可能未设置成应用程序。
2.没有编译,建议在编译一次。
3.把global.asax 相关的全部删了。