web开发--- 牛腩总:细节篇
2015-11-29 21:40
239 查看
前一阵子做完《牛腩新闻发布系统》后,对其中遇到的一些问题做一下汇总和细节的把握,现在发出来留作记录。希望对以后有帮助。
2. 数据库中有外键关联。
3. 数据类因保护级别受限不可访问:检查问题类是否声明为public。
4. Web.config文件添加:
<configuration>
<appSettings>
<addkey="ValidationSettings:UnobtrusiveValidationMode"value="None"/>
</appSettings>
2. HTML5新增的属性是async。
之前被废弃的属性是language,并且type是用来来替代它的。
3. Asp.net界面显示控件帮顶 Repeater :
循环项设定<ItemTemplate>
其中 Eval(“name”) 表示显示的项目是从数据库中查询到的字段:
Eval 单向绑定
Bind 双向绑定
4. 带参数的页面跳转:
<a href = ‘ url +? Id=<%# Eval(id) %’>
5. 删除评论后滚动条在原来位置上:
asp.net 的属性设置:maintainScrollPositionOnPostback=”true”
6. 如何实现页内跳转-----------<a>标签的name属性和id 属性。
7. 点击评论文本框时,框内的提示字样清除:如何实现?
添加单机事件,如果没有就直接写 onclick=”this.value=’’”
8. 取得当前地址栏参数值?
Request.QueryString(取得地址栏参数值)
9 . 验证软件RequiredFieldValidator
可以对一些文本框之类的东西进行信息验证,可以弹出弹出框。属性为 ControlToValidate:
如下例子:
界面弹出框:
RequiredFieldValidator 控件的属性 ErrorMessage="请输入验证码"
在 ValidationSummary控件里使用 ShowMessageBox="true" ShowSummary="false" 弹出弹出框。
再使用 这个代码段,使得界面弹出框仍然在原来的基础上,不会出现空白页。
10. 验证判断实现web界面的跳转?
//实现页面跳转
Response.Redirect("categorymanager.aspx");
11. 判断实现页面弹出框提示?
Page.ClientScript.RegisterStartupScript(Page.GetType(),"message", "<script language='javascript' defer>alert('弹出内容!');</script>");
12. 对密码进行简单加密
密码pwd转为md5形式:
1).web后台引入程序集:using System.Web.Security;
2). pwd = FormsAuthentication.HashPasswordForStoringInConfigFile(pwd,"MD5");
13. web配置页:页面错误跳到转固定页:
<!--出现错误时,自动导向-->
<customErrorsmdoe="On" defaultRedirect="~/error.htm">
</customErrors>
【错误总结】
1. SQL服务没有打开;数据库连接字符串写错。2. 数据库中有外键关联。
3. 数据类因保护级别受限不可访问:检查问题类是否声明为public。
4. Web.config文件添加:
<configuration>
<appSettings>
<addkey="ValidationSettings:UnobtrusiveValidationMode"value="None"/>
</appSettings>
【Web 小技巧】
1. 按钮radiobutton事件:groupname=”cond” ;成为互斥事件;2. HTML5新增的属性是async。
之前被废弃的属性是language,并且type是用来来替代它的。
3. Asp.net界面显示控件帮顶 Repeater :
循环项设定<ItemTemplate>
其中 Eval(“name”) 表示显示的项目是从数据库中查询到的字段:
Eval 单向绑定
Bind 双向绑定
4. 带参数的页面跳转:
<a href = ‘ url +? Id=<%# Eval(id) %’>
5. 删除评论后滚动条在原来位置上:
asp.net 的属性设置:maintainScrollPositionOnPostback=”true”
6. 如何实现页内跳转-----------<a>标签的name属性和id 属性。
7. 点击评论文本框时,框内的提示字样清除:如何实现?
添加单机事件,如果没有就直接写 onclick=”this.value=’’”
8. 取得当前地址栏参数值?
Request.QueryString(取得地址栏参数值)
9 . 验证软件RequiredFieldValidator
可以对一些文本框之类的东西进行信息验证,可以弹出弹出框。属性为 ControlToValidate:
如下例子:
界面弹出框:
RequiredFieldValidator 控件的属性 ErrorMessage="请输入验证码"
在 ValidationSummary控件里使用 ShowMessageBox="true" ShowSummary="false" 弹出弹出框。
再使用 这个代码段,使得界面弹出框仍然在原来的基础上,不会出现空白页。
10. 验证判断实现web界面的跳转?
//实现页面跳转
Response.Redirect("categorymanager.aspx");
11. 判断实现页面弹出框提示?
Page.ClientScript.RegisterStartupScript(Page.GetType(),"message", "<script language='javascript' defer>alert('弹出内容!');</script>");
12. 对密码进行简单加密
密码pwd转为md5形式:
1).web后台引入程序集:using System.Web.Security;
2). pwd = FormsAuthentication.HashPasswordForStoringInConfigFile(pwd,"MD5");
13. web配置页:页面错误跳到转固定页:
<!--出现错误时,自动导向-->
<customErrorsmdoe="On" defaultRedirect="~/error.htm">
</customErrors>
相关文章推荐
- 创建socket函数的第三个参数的意义
- Switch语句
- 将表转javabean(基于mysql)
- UML图之构件图和部署图
- java线程通信,解决线程之间的交互问题
- 第一周博客
- ACM算法总结及刷题参考
- 哈理工练习赛 杭电 HDU Prime Path 1973 poj 3126 Prime Path
- GCD详解及实现
- Hive安装(三)之奇怪的错误
- some apis
- PHP缓存技术的使用说明
- JAVA Socket 编程---Socket 和 ServerSocket
- 20135321余佳源——信息安全系统设计基础第十二周学习总结
- 数据结构基础7.3:堆排序
- form表单
- Hibernate的关系映射
- java 解决oracle US7ASCII编码,sql查询时
- Looper
- MFC模态对话框和非模态对话框