随手瞎记的一些东西
<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>"); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现