牛腩--基础知识(二)
来源:互联网 发布:ubuntu 修改系统语言 编辑:程序博客网 时间:2024/05/01 14:50
1、在数据库里建触发器时遇到过如何用SQL语句删除多条记录:
(1)、删除category表中id号为19的一条记录:
delete from category where id=21(2)、删除category表中id号为19和21的记录:
delete from category where in(19,21)
2、如何在网页上实现公开倒计时的效果:
<script type="text/javascript"> //VS2012已经把language属性移除,所以这里就用type="text/javascript"代替了language=“javascript” var i = 5; //全局等于倒计时 var intervalid; //setInterval计时器函数的返回一个ID值为intervalid intervalid = setInterval("fun()", 1000); //每隔一秒钟变化一次:使用setInterval计时器函数(“函数名”,延迟时间) //定义函数 function fun() { //如果计数跳到零的时候就跳转到首页 if (i == 0) { window.location.href = "Default.aspx"; //跳转到首页 clearInterval(intervalid); //clearInterval清除计时器后传入ID值intervalid } document.getElementById("mes").innerHTML = i; //设置或获取一个ID(mes)的节点里面所包含的HTML代码 i--; //每显示一次i就减1 } </script>
3、新闻标题过长会换行,会导致表格自动增加宽度,所以用省略号收尾:
/// <summary> /// 将指定字符串按指定长度进行剪切 /// </summary> /// <param name="oldStr">需要截断的字符串</param> /// <param name="maxLength">字符串的最大长度</param> /// <param name="endWith">超过长度的后缀</param> /// <returns>如果超过长度,返回截断后的新字符串加上后缀,否则,返回原字符串</returns> public static string StringTruncat(string oldStr, int maxLength, string endWith) { if (string.IsNullOrEmpty(oldStr)) return oldStr + endWith; if (maxLength < 1) throw new Exception("返回的字符串长度必须大于[0]"); if (oldStr.Length >maxLength ) { string strTmp = oldStr.Substring(0, maxLength); if (string.IsNullOrEmpty(endWith)) return strTmp; else return strTmp + endWith; } return oldStr; }因为StringTruncat方法是静态的,所以可以在前台直接获取:在绑定里使用StringTruncat方法,传参,具体如下:
<asp:TemplateField HeaderText="新闻标题"> <ItemTemplate> <asp:Label ID="Label2" runat="server" Text='<%# StringTruncat(Eval("title").ToString(),18,"...") %>'></asp:Label> </ItemTemplate></asp:TemplateField>
4、如何跳转页面?
利用Button来实现页面的跳转,如下:
//搜索按钮:一点击搜索按钮就跳转到搜索结果页 protected void ibtnSearch_Click(object sender, ImageClickEventArgs e) { string key = txtKey.Text.Trim(); Response.Redirect("~/searchres.aspx"); //aspx中"~"代表获取当前根目录下的文件 }
5、最后说一个敲代码时能省点力的方法:
(1)、把常用的代码段另存为
(2)、把经常使用的代码先选中,然后拖到工具箱中,最后给你的代码段命名一下,使用的时候把拖到你用的地方或者双击工具箱中要用的代码段也可以哦!
下面展示一下我保存的代码段:
阅读全文
0 0
- 牛腩--基础知识(二)
- 牛腩总结(二)
- 牛腩javascript总结(一)---基础知识
- 牛腩——基础知识(一)
- 牛腩javascript(二)之正则表达式
- 牛腩新闻发布系统(二)
- 牛腩新闻发布系统(二)
- 牛腩新闻发布系统综合笔记(二)
- 《牛腩新闻发布系统》知识回顾(二)
- 牛腩新闻发布系统——阶段总结(二)
- 牛腩视频总结(二)Div+Css与Table
- 牛腩新闻系统---发布与部署(二)之 部署
- .NET基础知识(二)
- java 基础知识(二)
- oracle基础知识(二)
- c#基础知识(二)
- JActor基础知识(二)
- OpenLayers基础知识(二)
- 文件的上传与下载
- Android实现一个选择器-recycleview滚动中第一个item位置的获取
- EffectiveC++学习笔记-条款4
- replace用法案例
- Python基础(二)
- 牛腩--基础知识(二)
- jenkins自动化部署安装部署(Windows-SVN版)
- 简单的python代码改造为多线程案例
- ubuntu下搭建svn服务器
- Python Selenium结合使用的一个小例子
- iOS开发-友盟统计使用笔记
- 【Tools】【抓包工具】Fiddler
- canvas压缩图片
- 搭建远程mysql服务器