2 qq 33854610 qq_33854610 于 2016.01.28 15:39 提问

关于APS.NET WEB开发简单问题

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{
    SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=Stu_table;User ID=sa;Password=sa");
        con.Open();
        string sql = string.Format("select count(*) from Student where sName='{0}' and sPwd='{1}'", TextBox1, TextBox2);
        SqlCommand com = new SqlCommand(sql, con);
        int flag =(int) com.ExecuteScalar();
          con.Close();
        if (flag > 0)
        {

            Response.Write("<script> alert('登录成功');</script>");
        }
            Response.Write("<script> alert('账号密码错误');</script>");
    }

}
上面的 名字都没有错数据库名还有表名,那么问题来了 为什么点击登陆候账号密码错误?图片说明图片说明图片说明图片说明

1个回答

showbo
showbo   Ds   Rxr 2016.01.28 17:59

用Text属性,你那样直接对象,调用默认ToString方法可不是输入的值

 string sql = string.Format("select count(*) from Student where sName='{0}' and sPwd='{1}'", TextBox1.Text, TextBox2.Text);
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
APS.NET
什么是 ASP? 微软曾经的服务器端脚本技术 ASP (Active Server Pages) 如今常被称为经典 ASP。 ASP 3.0 是经典 ASP 的最后一个版本。   ASP.NET 不是 ASP ASP.NET 是下一代 ASP,不是 ASP 的更新版本。
APS.NET中的验证控件
RequiredFieldValidator:检查用户是否进行了有效的输入CompareValidator:检查用户输入数据是否大于 、小于、等于、不等于某个特定的数据RangeValidator:检查用户输入数据是否在给定的最大、最小值范围内。RegularExpressionValidator:检查用户输入的数据是否合法。CustonValidator:自定义的验证方法。ValidationS
APS.NET简单的三层结构
自己编写的基于APS.NET的三层结构,初学者很适合
七个常用aps.net CMS系统
1. DotNetNuke 2. Sitefinity 3. Orchard 4. Kentico 5. Umbraco 6. mojoPortal 7. Composite C1
关于aps.net进程内定时发送邮件的问题
按照之前aps.net通过Message和SMTPClient邮件发送的代码进行了扩展,在asp,net 进程内Application_Start设置定时器Timer去实现自动定时发送邮件,具体的代码及做法如下: 下面的代码是从网上摘录的,我的代码也是参照来实现的,基本上一致 protected void Application_Start(object sender, EventArgs e
APS.NET 发送邮件
dotnet中用SmtpClient来发送邮件,以前的System.Web.Mail已经不推荐使用了,新的方法在命名空间System.Net.Mail中。 涉及到的命名空间有: using System.Net.Mail; using System.Net; using System.Net.Mime; 下面举两个简单的例子,是我测试时候用的:   //同步发送邮件
APS.NET上传代码
在WEB开发中经常遇到实现上传图片的功能,这个代码就可以有效的实现这个功能
APS.NET ppt
本资源属于学校内部课件,是asp.net第一章的课件
详细描述关于aps.net 下使用水晶报表的问题!(一)
            最近发现水晶报表的问题特别多,我也是初次使用水晶报表,按说没什么资格发表评论,但是,使用了几天之后,有一些小小的心得,希望还在这些问题上纠缠的朋友,能有点解脱!另外把我遇到的问题也说出来,大家讨论以下。           首先是水晶报表的设计             设计报表我开始也是在水晶报表的专业设计器里面进行设计,在里面写查询语句,然后填好字段。但是,发现在实际调用
分页控件 aps.net
ASP.NET,该控件于分页,无需写代码实现 ASP.NET,该控件于分页,无需写代码实现 ASP.NET,该控件于分页,无需写代码实现 ASP.NET,该控件于分页,无需写代码实现