ASP.NET问题 非常急 登录后台提示: 对象名 'admin' 无效。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.NET问题 非常急 登录后台提示: 对象名 'admin' 无效。相关的知识,希望对你有一定的参考价值。

ASP.NET,3.5,数据库2005 ,问题 非常急 登录后台提示: 对象名 'admin' 无效。

这是Class1.cs
//定义方法 通过用户名和密码来判断用户名是否存在在 public bool getAdminByNameAndPwd(string name, string pwd)
DAL.DataBase d = new DAL.DataBase();
object o;
d.runSQL("select * from [admin] where userNName='" + name + "' and userNPwd='" + MD.MD52(pwd) + "'", out o);
d.close();
return o == null ? false : true;



这是web.config
<add name="str" connectionString="Data Source=116.255.188.245;User ID=chuangtian;Password=3361004peng;" />

参考技术A

哥们 你耍我们啊 

你这个是空数据库 里面什么表都没有 错误的肯定的了

参考技术B 数据库连接字符串怎么没有数据库名称,找不到admin表 肯定无效
Data Source=服务器IP; Initial Catalog=数据库名; User ID=用户名; Password=密码追问

我试过用下面的连接方式也不行

追答

你按照上面的套上去试。你下面的不对啊。你数据库用户名是给数据名字一样?

追问

是的,数据库,和用户名是一样的

本回答被提问者采纳
参考技术C 这个错误的意思是:你当前连接的数据库,不存在dbo.users这张表确定你的连接字符串中连接的数据库,是你准备操作的数据库吗? 参考技术D 断点调试一下就知道了 第5个回答  2013-01-02 设置触发器或存储过程,不用担心你的丈夫会帮你解决

Asp.Net后台弹出确认提示窗Confirm

前端js代码:

function MyConfirm(message, guid) 
            if (confirm(message) == true) 
                document.getElementById("Hidden1").value = guid;
            
            else 
                document.getElementById("Hidden1").value = "";
            
            //form1.submit();
            form1.submit();
        

后台C#代码:

 

 1     /// <summary>
 2     /// 用于标识Confirm是否继续当前操作
 3     /// </summary>
 4     public string ConfirmValue
 5     
 6         get  return ViewState["ConfirmValue"] == null ? "" : ViewState["ConfirmValue"].ToString(); 
 7         set  ViewState["ConfirmValue"] = value; 
 8     
 9 
10  protected void Page_Load(object sender, EventArgs e)
11     
12         if (!string.IsNullOrEmpty(ConfirmValue))
13         
14             btnSave_Click(null, null);//后台弹出确认对话框
15         
16         if (IsPostBack)
17             
18                 return;
19             
20     
21 
22 protected void btnSave_Click(object sender, EventArgs e)
23     
24 
25 
26         if (string.IsNullOrEmpty(ConfirmValue))//提示
27                         
28                             string strGuid = Guid.NewGuid().ToString();
29                             ConfirmValue = strGuid;
30                             ScriptManager.RegisterStartupScript(this, this.GetType(), "_ShowMessage", "MyConfirm(‘是否继续?‘,‘" + strGuid + "‘);", true);
31                             return;
32                         
33                         if (!string.IsNullOrEmpty(ConfirmValue) && ConfirmValue != Hidden1.Value)//取消
34                         
35                             ConfirmValue = "";
36                             //ShowMessage("提示", "您取消了当前操作");
37                             return;
38                         
39                         else//如果点击确认,则需要把ConfirmValue初始化为空
40                         
41                             ConfirmValue = "";
42                         
43 
44 
45 
46 
47 
48         

 

以上是关于ASP.NET问题 非常急 登录后台提示: 对象名 'admin' 无效。的主要内容,如果未能解决你的问题,请参考以下文章

asp.net中,当密码框textbox=“password”时,怎么能够在密码输入框中显示提示文字,后台代码怎么写?

在Visual Studio 2010中关于asp.net的验证码登录调试时界面出现乱码怎么回事?急!!!

ASP.NET中能不能实现无刷新登录?

asp.net 高手过来领分啦,急,急

asp.net后台实现点击按钮弹出提示框

Asp.Net后台弹出确认提示窗Confirm