您的位置:首页 > 其它

牛腩新闻发布系统综合笔记(三)

2011-03-08 19:44 288 查看
内容有:整合前端界面和后台

1.
repeater控件的使用举例:动态读取左侧的导航栏


<ul>
                   <li><a href="”default.aspx”" mce_href="”default.aspx”">首  页<li>
                   <asp:Repeater ID=”repCategory” runat=”server”>
                   <ItemTemplate>
                            <li><a href="”list.aspx?caid=<%#Eval(“id”)%" mce_href="”list.aspx?caid=<%#Eval(“id”)%">”><%#Eval(“name”)%></a></li>
                   </ItemTemplate>
                   <asp:Repeater>
         <ul>

2.
.NET截取指定长度
Public static string StringTruncat(string oldStr,int maxLength,string endWith)
{}

3.
用户自定义空间实现新闻分类复用的实现(第三十八讲)
创建用户自定义空间,将前端代码粘帖到对应的用户自定义控件前端代码位置
将后台代码在用户自定义空间的对应位置实现
4.
获取用户IP地址:Request.ServerVariables[“REMOTE_ADDR”];
5.
.Net在后置代码中输入JS提示语句(背景不会变白)
6.
.Net中获取字符串的MD5码
7.
添加类别:数据验证
<div class="con">
请输入类别名称:<asp:TextBox alidationGroup="addCa"></asp:TextBox>
            <asp:RequiredFieldValidatorValidationGroup="addCa" ControlToValidate="txtCaname" ErrorMessage="请输入类别名字!" Text="*">
</asp:RequiredFieldValidator>
     <asp:Button    ValidationGroup="addCa"       UseSubmitBehavior="false" onclick="btnAdd_Click" /> <asp:ValidationSummary ValidationGroup="addCa" /> </div>

8.
EmptyDataText=”该类别下暂无新闻”; //
9.
Jquery(第四十七讲:整合类别管理页)
10.
给class=”caname” 的元素添加点击时间,代码如下:
$(function(){
           $(“.caname”).click(function(){
                    Alert(“a”);
});
});




11. 给页面中有caname类的标签加上click函数,并将标间中的Html替换为.html()中的代码。
$(function(){
                   $(“.name”).click(function(){
                   $(this).html(“<input type=’text’/> ”);
});
});







12.
设置文本框的点击时间失效
Var input=$“<input type=’text’ value=’”+oldText+”’/>”;
Input.click(function(){
           Return false;
});

13.
全选文本框的内容
Input.trigger(“focuse”).trigger(“select”);
14.
Ajax 异步更新数据库,
从JQuery到*.ashx
jQuery部分:
         $.get(“../handler/ChangeCaName.ashx?caname=”+newText);
*.ashx文件部分
String caname=context.Request.QueryString[“caname”];
//调用操作数据库的函数
从*.ashx到JQuery
*.ashx部分:
Context.Response.Write(“true”);
JQuery部分:
$.get(url,function(data){
         Alert(data);
})

15.
监听键盘:
Input.keydown(function(event){
         Var jianzhi=event.keyCode;
         $(“#test”).text(“您按下的键值是:”+键值);
})

16.
屏蔽Enter按键:
$(document).keydown(function(event){
           Switch(event.keyCode){
                    Case 13:  return  false;
}
})

17.
LinkButton的CommandArgument属性!
18.
客户端提示脚本,背景无变化:
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<mce:script language='javascript' defer><!--
alert('类别添加失败,请联系管理员!');
// --></mce:script>");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: