《基础知识点》

开发工具与关键技术:VS MVC 
作者:黄姗姗
年级:18级
撰写日期:2019年6月8日

前端基础理解:
1.点击有返回的效果,就是页面跳转,遇到这样的呢,一般都是用A标签。
<a href=”Index.html" (路径的意思)class=”return”(类)>
<img src=”images/back-button.png”alt=””>这个点击是一个图片
2.m代表的是margin外边距,p代表的是padding内边距
m-t代表margin-top外边距的上边……p-t代表padding-t内边距的上边
t上边,b下边,l左边,r右边,x左右,y上下
3.offset-3意思是margin-left:25%;左边的外边距移动百分之25.
(表单)让表单和图片一样的长度

p-0取消上下左右四个边的样式,P-3设置四个边的外边距。
《MVC》
1.刚创建的区域,添加视图,写代码之后打开发现它提示说无法找得到资源存在,这是什么情况呢?
在这里插入图片描述
我反复的在代码里找原因,都没有找到,最后我在创建区域文档里找到原因了,原来是因为我把区域创建到其他区域里面去了,当然它就肯定找不到这个资源的,不能把区域放在区域里面的。
在这里插入图片描述
2.为什么页面一直跳转不了,也没有报错,之后发现ID放做错位置了,
因为li标签最外面绑定了一个点击事件,而里面的子li标签,也绑定了点击事件,所里面的子li标签的点击事件触发时,也会触发最外层的li的事件
在这里插入图片描述

3.怎么把登录验证码的大小写通写?怎么一按Enter键就可以登录到页面?
把字母转为大写:
创建一个vale的字符串赋值后,然后就利用.ToLower()函数转换为小写
在这里插入图片描述
监听键盘事件,e.keyCode等于某一个值,如果等于13就是回车的事件
在这里插入图片描述
4.我怎么把数据绑定在局向设备类型里面呢?然后又怎么把这些数据查出来呢?
原来我这里是绑定下拉框的原理一样,首页获取该下拉框的ID,然后在视图的js中创建一个页面加载事件,然后写一个post获取控制器的数据:
$.post(“/url/”,function(data){
//遍历data
KaTeX parse error: Expected '}', got 'EOF' at end of input: … 这里获取下拉框的ID,第一个(“”)为添加的内容,最后一个$("#InserttwoSelectMRank")是下拉框的ID,意思就是把这内容加入到这ID中的,val就是下拉框的值主要放ID,text就是下拉框的显示值主要放文字值
( &quot; &lt; o p t i o n &gt; &lt; / o p t i o n &gt; &quot; ) . v a l ( d a t a [ i ] . M R a n k I D ) . t e x t ( d a t a [ i ] . M R a n k ) . a p p e n d T o ( (&quot;&lt;option&gt;&lt;/option&gt;&quot;).val(data[i].MRankID).text(data[i].MRank).ap pendTo( ("<option></option>").val(data[i].MRankID).text(data[i].MRank).appendTo(("#InserttwoSelectMRank"));
})

})
5.点击按钮弹出另外一个页面,这个是如何实现呢?
这个页面可以新增删除,新增是模态窗体吗,怎么把新增里面的功能做出来,还有保存,删除。
这里就直接创建一个button按的点击事件:
$(“#ID”).click(function(){
Window.location.href=””;//跳转到一个页面
$(“#model”).show();//如果是模态创建。就打这个显示模态窗体
})
什么页面都可以新增删除的,看自己该页面的功能需要,有新增或者删除,就直接把数据传到控制器,利用数据模型进行更新数据,然后再返回到视图
7.点击返回上一页的理解。
History是历史的意思,back为返回的意思,back()里面的参数为返回的第几页的意思,如果为-2,则往后返回两页,就是说,我打开百度为第一页,在打开百度里面的内容为第二页,现在我要在第二页返回到第一页,就可以利用window.history.back(-1),参数为-1,就可以返回到第一页了,为-2的话,就返回不了,因为你当前页面只有2页。
在这里插入图片描述
8.一个页面嵌套多个跳转页面如何写代码呢?
获取每个操作页面跳转的标签,然后进行委托点击事件,然后在每个标签的点击事件里面写页面跳转事件就可以了,每个页面都是独立的,
9.登录界面的时候,也要跳转到登录页面,需要登录才可以看到界面,如何写代码,理解:
这里写登录的时候,当用户输入账号密码验证码提交到这个验证的登录方法,都正确了,然后就设置一个Session[“”],双引号里面的东西自定义名称就行,然后就进行赋值,把登录的那个查询出来的员工ID赋值给session,赋值:Session[“staffID”]=tables[0].StaffID
在这里插入图片描述
然后如果这个页面需要员工ID的,就行进行判断是否登录,如果登录了的Session[“staffID”]就不为空,如果为空就跳到登录界面,RediecToAction(“Login”),这个是页面重定向的方法,括号里面的参数写的是控制器中登录界面那个视图的函数名称
在这里插入图片描述

10.如何实现下拉菜单?

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值