• 牛腩新闻发布系统——后台前台整合技术


    在牛腩新闻发布系统中用到了一些技术我就来总结下

    一、鼠标超链接设置

             一开始就用到了鼠标超链接的设置。尾部样式的设置,这个东西每个网站都要用到非常长用所以可以写下来积累积累。

    举个例子

    如图:鼠标没有移上去的样子为

    鼠标移上去的样子为:

    字体变蓝出现下划线

    怎么做到的呢?

    我用C#开发的在.aspx文件中的代码为:

     <div id="footer">版权所有©<a  href ="http://blog.163.com/gwblue(at)yeah"target="_blank">高玮a</a>&信息技术提高班
    </div>
    

           CSS文件中:

    a:link,a:visited
    {  /*未访问连接时候的样式*/
        color: #000;
        text-decoration :none;
            }   
    a:hover 
    {  /*当有鼠标悬停在链接上 */
         color:#00f;
             text-decoration:underline;
        }  
    


     

    二、.NET截取制定长度汉字超出部分以“…”代替

    CS代码:

      ///   <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))
                //   throw   new   NullReferenceException( "原字符串不能为空 ");    
                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;
    }   
    


     

     

    Aspx代码:

     

     <asp:TemplateField HeaderText="新闻标题">
                                    <ItemTemplate>
                                        <a href ='newscontent.aspx?newsid=<%# Eval("id") %>' target ="_blank" title='<%# Eval("title") %>'><%# StringTruncat(Eval("title").ToString(),18,"...") %></a>
                                    </ItemTemplate>
                                </asp:TemplateField>
    


     

    三、把IP的最后一位弄成*

    <p class ="replay_info"> 
                        <asp:LinkButton ID="lbtnDelComment"  OnClientClick ="return confirm('是否真的删除该评论!?')"  OnClick ="lbtnDelComment_Click"  CommandArgument ='<%# Eval ("id") %>' runat="server" Visible ="false" >删除 </asp:LinkButton>
                   评论者:<%# Eval ("userIp").ToString ().Substring(0,Eval ("userIp").ToString().LastIndexOf (".") +1) +"*"%>评论时间 :<%# Eval ("createTime") %></p>
    


     

     

     

    Meet so Meet. C plusplus I-PLUS....
  • 相关阅读:
    LeetCode 264. Ugly Number II
    LeetCode 231. Power of Two
    LeetCode 263. Ugly Number
    LeetCode 136. Single Number
    LeetCode 69. Sqrt(x)
    LeetCode 66. Plus One
    LeetCode 70. Climbing Stairs
    LeetCode 628. Maximum Product of Three Numbers
    Leetcode 13. Roman to Integer
    大二暑假周进度报告03
  • 原文地址:https://www.cnblogs.com/iplus/p/4490457.html
Copyright © 2020-2023  润新知