网上商城项目知识点1
来源:互联网 发布:重生网络女主播txt 编辑:程序博客网 时间:2024/04/30 21:48
User model=new User();
model.Id=reader.GetInt32(reader.GetOrdinal("Id"));使用GetOrdinal方法获得列名
单词:assets资源
波浪号网站虚拟根目录 一般在网站中使用
模板页:
挖坑,
注释区别:
<!--head--> 前段注释 在服务器端能看到注释
<%--head--%>服务器端注释 在客户端不能看到注释
查看网页源代码的是会出现浏览器连接 在vs2012后版本自带功能
用户控件: 模块重用时用到 比如用户登录模块等
账户中心模块:注册 登录
广告过滤插件 浏览器使用 ABP
当前页面是否为首页 根据页面判断
还有一种在母板也中判断
定义一个只读属性来判断
public bool IsIndes
{
get{
return Request.CurrentExecutionFilePath.Equals("index.aspx");
}
}
配置默认文档 IIS中配置
文档下面有个IIS配置文件》defaultdocument
web.config中配置
<system.webserver>
<defaultdocument>
</defaultDocument>
</system.webserver>
验证码:
在母板也中定义一个属性 在注册的页面中强转为母板类型
((Layout)Master).IsIndex=true;
aspx,ashx的区别?
GDI+三部曲
画布 画笔 素材
byte[]怎么转为字节流
context.Response.BinaryWrite(img);
乱码:
输出的是图片类型 浏览器解释为html类型
设置context.Response.ContentType="image/gif";
点击切换验证码 写一段js
1 $('#vcode_img').on('click',function(){
$(this).attr('src',$(this).attr('src')+'?'+Math.random());
});
2 $('#vcode_img').on('click',function(){
$(this).attr('src',$(this).attr('data-src')+'?'+Math.random());
});
使用第一种的时候 查看网页源代码的时候 src地址增长了
使用第二个就解决了问题
data属性是HTML5的特性
使用小技巧 $(this).data('src')直接使用src属性
data-sss data是属性 -后面是属性名
使用id属性是异步 表单提交使用name属性
IsPostBack判断是否回发
客户端表单校验
采集表单数据
服务端表单校验(客户端校验不可信)
参数合法性校验
Response.End();阻止生命周期的下面代码的执行
枚举的充分利用
SQL
count(*)与count(1)后者效率更高
部分类?区别
插入数据的时候 返回Id
string.Empty; ="";两者区别 后者开辟空间
CSDN裸奔 一般都要加密
枚举一般写在Model中
定义枚举的时候 为什么要给枚举值赋数字呢?
界面层 业务层
switch tab按两次 充分利用代码段
验证码 字符串
context.Session["user_vcode"]=vcode;
实现一个接口 在一般处理程序中实现接口
System.Web.SessionState.IRequiresSessionState
__ViewState IsPostBack来判断 设置表单为runat=server;
IsPostBack基于__ViewState
webForm 跟asp.net关系 后者是一个平台 前者是后者的一个框架
if(Request.HttpMethod.Equals("post",StringComparison.InvariantCultureIgnoreCase))判断
RequestHelper 静态类
扩展方法三要素 :静态类 静态方法 this 关键字 规则:把扩展方法的命名空间写为System.Web;
提取方法 ctr+r+m
url编码化
发送邮件
邮件激活 验证邮箱是否为用户本人的
token 令牌
带有尖括号的 发送的内容 在page 取消验证模式 ValidateRequest="false";
再改管道验证模式为2.0 web.config 中 设置 <HttpRuntime requestValidationMode="2.0";
0 0
- 网上商城项目知识点1
- ‘’足球论之网上商城项目知识点整合一‘’
- 网上商城项目
- 网上商城项目笔记
- 网上商城项目案例
- 网上商城项目总结
- 网上商城项目总结
- 网上商城项目总结 续
- 做网上商城这个项目了。。。
- 问题1-网上商城
- Java EE网上商城项目(更新完毕)
- 网上商城项目实战之需求分析
- 网上商城项目实战之maven热部署
- 网上商城项目实战之spring mybatis整合
- 网上商城项目实战之springmvc乱码问题
- 网上商城项目实战之springmvc配置
- 06 网上商城项目实战之springmvc配置
- JavaWeb开发知识总结(网上商城项目总结)
- Struts2中从一个action内部跳转到另一个action,怎么配置xml
- 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法
- 史上最快Android模拟器:Genymotion使用教程
- leetcode做题总结,题目Multiply Strings 43
- Android多渠道打包解决方案(兰贝壳儿)
- 网上商城项目知识点1
- [leetCode] Maximum Gap
- [leetCode] Find Minimum in Rotated Sorted Array I & II
- 新浪微博数据挖掘食谱之一: 登录篇 (API)
- leetcode 155: Maximum Gap
- CSharp - property acess modifier usage
- MST
- MST补充
- SP