随手瞎记的一些东西

<a href="http://www.baidu.com" onclick="alert('aa');return false;">gogog</a>

 

.net cs文件的判断提示

        if (recontent.Length < 10 || recontent.Length > 2000)
        {
            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "ok", "alert('内容长度应在10-2000字符之间');", true);
            return;
        }

一般用于删除后的提示

            Response.Write("<script>alert('删除成功');window.location.replace('" + Request.Url.ToString() + "');</script>");

Repeater里面绑定Repeater方法

复制代码
    protected void RepeaterBankuai_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {

            //绑定最新的7条新闻
            sqlcmd = "select top 7 tid,subject from bbssubject where online=1 and fid=" + fid + " order by huifu desc";
            DataView dvlist = Bangso.DBUtility.SQLHelper.ExecuteDataview(sqlcmd);
            Repeater rep = e.Item.FindControl("Repeaterlist") as Repeater;
            rep.DataSource = dvlist;
            rep.DataBind();
        }
    }
复制代码

绑定DropDownList

            string sqlcmd = string.Empty;
            sqlcmd = "select subject,fid from bbsClass order by PID";
            DataView dv = Bangso.DBUtility.SQLHelper.ExecuteDataview(sqlcmd);
            DropDownList1.DataSource = dv;
            DropDownList1.DataTextField = "subject";
            DropDownList1.DataValueField = "fid";
            DropDownList1.DataBind();

ItemDataBound里常用的两种方法

复制代码
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            Bangso.Module.Feeds dv = (Bangso.Module.Feeds)e.Item.DataItem;
            ((Literal)e.Item.FindControl("Literal1")).Text = dv.adate;
        }

     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
                DataRowView dv = ((DataRowView)e.Item.DataItem);
                ((Literal)e.Item.FindControl("Label1")).Text = dv.Row["adate"].ToString();
        }
复制代码

Repeater里绑定删除控件的常用方法

复制代码
Repeater 里加onitemcommand事件
<asp:Repeater ID="Repeaterlist" runat="server"  onitemcommand="Repeaterlist_ItemCommand">

控件这样写
<asp:LinkButton ID="del" runat="server" CommandName="del" CommandArgument='<%#Eval("id") %>'>删除</asp:LinkButton>

cs文件这样写
    protected void Repeaterlist_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        if (e.CommandName == "del")
        {
            string loginusername = Bangso.MethodUtility.GetSession.getUsername();
            string sqlcmd = string.Empty;

            sqlcmd = "delete from bbsShoucang where id =" + e.CommandArgument.ToString();
            Bangso.DBUtility.SQLHelper.ExecuteNonQuery(sqlcmd);
            Response.Write("<script>alert('删除成功');window.location.replace('" + Request.Url.ToString() + "');</script>");
        }
    }
复制代码
posted @   lear  阅读(177)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示