数据库与控制器步骤

本文介绍了如何在控制器中调用Validate方法,以及数据库相关的操作,包括创建数据库、创建表、插入记录、查询数据的SQL语句。同时,讲解了Ado.Net连接数据库的步骤,Jquery的基本使用,如获取元素值、事件处理,Ajax提交语法,以及Ajax接收后台数据的处理。还提到了防止SQL注入的参数化处理和数据库连接字符串的配置与读取。

1.请问要跳转到这个控制器文件CommonControllers.cs的Validate方法链接地址应该怎么写?

/Common/validate

2.创建数据库的语句怎么写?

CREATE DataBase 数据库名
3.创建表的语句怎么写?

 CREATE TABLE 语句用于创建数据库中的表。

4.向表UserInfo插入一条记录怎么写?

NSERT INTO [MiShop].[dbo].[Users]
           (字段1,...字段N)
     VALUES
           ('值',...'值',)

5.查询表UserInfo中字段UserName为'123'的值SQL语句怎么写?

SQL语句:select *from dbo.Users where UserName='123'

6.Ado.Net连接数据库的步骤?

(1)创建连接

(2)创建命令

(3)打开连接

(4)执行

(5)访问

(6)关闭连接

7.在写jquery之前,首先第一步要干嘛?

在写jquery之前要声明jQuery的包:

<script type="text/javascript" src="~/Scripts/jquery-3.3.1.min.js"></script>

8.Jquery获取元素id为username的值怎么写?

$("#username").val();

9.jquery获取元素class为login的值怎么写?

$(".username").val();

10.元素id为username的鼠标点击事件怎么写?

$("#username").click(function(){

})

11.元素id为username的鼠标失去焦点事件怎么写?

$("#username").blur(function () {

})

 

12.Ajax提交的语法是怎么样的?

$.ajax({
      type: "",//提交的形式,一个post,一个get
      url: ""  ;//提交跳转的地址
      data: ;//提交的值
      success: //提交结束后的方法
})

13.jquery定义一个对象的语法是什么?

var name={};

14.Ajax接收后台的结果怎么处理,假设后台传递的是一个对象?

$.ajax({
     type: "post",
  
   url: "/Login/Sms_Gain?tel=" + tel,

     success: function (result) {
  
       if (result.Success) {
     
        alert("信息发送成功");
    
         ww();
  
       } else {
     
        alert("信息发送失败");
     
    }
   
  },

})

15.页面用Ajax提交的时候,Form表单要做什么处理?

需要删除from表单的action=“”(链接地址)和Method(提交到服务器的方式,有post,get两种)

16.sql语句怎么参数化处理,需要注意哪些地方?

string sql = "select COUNT(1) from Admini where aName=@aName and aPwd=@aPwd";

SqlParameter[] parameters = {
     
  new SqlParameter()
       {
   
         DbType = DbType.String,//类型也需要注意
     
       ParameterName = "@aName",//需要注意"@aName"是不是和sql语句的@aName一样
         
   Value = a.aName//如果为空,使用string.Empty
 
      },
 
      new SqlParameter()
       {
    
       DbType = DbType.String,
  
         ParameterName = "@aPwd",
  
         Value = a.aPwd
     
  }
 
 };

17.数据库连接字符串一般配置在什么地方,后台怎么读取?

(1)在Web.config中配置


<add key="sql" value="server= DESKTOP-GK2O68M\SQLEXPRESS;database=MiShop;uid=sa;pwd=sa;"/>


(2)在工具类中拿Web.config中配置的值


 string config = ConfigurationManager.AppSettings["sql"];

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值