1:Ajax提交到后台参数传递可以单个传递也可以对象传递,怎么写?
单个值通过url路径传递:url=路径?参数=参数值
对象传递通过data对象传递:data{属性:属性值}
2:控制器里面的某个方法需要返回Json格式,需要怎么改进?
①ActionResult改为JosnResult
②创建对象,添加属性
③return View()改为return Json()
3:一般来说第一次使用第三方(比如腾讯云的发短信方法)类库,需要怎么做?
①创建项目Remote,加入第三方提供的类
②NuGit包中添加对应的包
③封装相对应的属性
4:对于第三方需要提供的appId和appKey,一般存放在哪里比较好,怎么读取出来?
放在Web项目下的Web.config中的appSettings中
通过ConfigurationManager.AppSettings["AppKey"]进行读取
5:如果对象变量 user中的code属性没有值,而对象变量 smsUser的code属性有值,那么怎么把smsUser的code属性赋值给 user中的code属性
user.code=smsUser.core;
6:页面需要加一个判断用户名是否已经存在的功能,应该在哪些项目中加类或者方法,各个项目之间怎么互相调用?
在登录控制器创建UserNameIsExists(UserInfo userInfo)方法,在DAL和BLL中分别创建IsExistsUserName(string username)方法
控制器方法调用BLL类方法,BLL类方法调用DAL类方法。
7:页面需要加一个手机号是否已经存在的功能,应该在哪些项目中加类或者方法,各个项目之间怎么互相调用?
在登录控制器创建PhoneIsExists(UserInfo userInfo)方法,在DAL和BLL中分别创建IsExistsPhone(string phone)方法
控制器方法调用BLL类方法,BLL类方法调用DAL类方法。
8:查询表SMSInfo中过期时间(ExpiredDate)字段小于当前时间并且手机号等于18965478956的sql语句怎么写?
SELECT * FROM dbo.SMSInfo WHERE ExpiredDate<GETDATE() AND SendPhone='18965478956'
9:如何在某个方法里面设置断点?
左侧双击需要设置断点处,出现红点,F5启动调试,F10单步,F11逐步
10:格式化代码的快捷键是?
Ctrl+C,Ctrl+D