【随时更新】开发问题汇总

1.messagebox不显示信息可能是updatepanel的问题

2.messagebox不显示信息,是因为asp.net不支持\r\n的回车换行形式

   将\r\n删掉,每出现一条错误信息就显示一次
3.html控件selection的即时显示信息方法:
  
<asp:Label ID="Label4" runat="server" Text="课程名称"></asp:Label>
        <input type="button" id="bt_sel"  runat="server" onserverclick="Drop_ClassAttrib_SelectedIndexChanged" style="display:none" />
        <select id="Drop_ClassAttrib" οnchange="selclick()" runat="server" class="main_select"></select>
aspx
 function selclick()
        {
            console.log(1);
            document.getElementById("<%=bt_sel.ClientID%>").click();
        }
js
protected void Drop_ClassAttrib_SelectedIndexChanged(object sender, EventArgs e)
        {
            Session["ClassAttrib"] = this.Drop_ClassAttrib.Items[Drop_ClassAttrib.SelectedIndex].Text.ToString();
        }
cs

 

4.messagebox的提示框有时候不显示是因为前端用了updatepanel,这时候用messagebox.normal的重载方法(this,msg,this.updatepanel,herf)

5.多表联合的数据分页存放进repeater中将主表进行分页,辅表不分页

6.前端的css属性是可以设置成<%#Eval()%>这种形式的

7..net中把后台的值赋给前台

8.前端的控件有runat="server"的取其值的时候要用 document.GetElementById("<%=txt_BookName.ClientID%>")

   没有的可以直接用document.GetElementById(‘txt_BookName’)

9.

10. repeater中的linkbutton想要根据后台绑定的数据状态设置是否显示,可以这样写

<asp:LinkButton ID="Bt_TeacherOrderEdit" runat="server" class="btns btn-bianji btn-bianji1" CommandArgument='<%#Eval("TeacherOrderID") %>' CommandName="Update" Visible='<%# CheckState(Eval("PlanState").ToString()) %>' ><i class="iconfont icon-bianji"></i></asp:LinkButton>
aspx
//这是与前台绑定的方法,false则visible为false,反之为true 
protected bool CheckState(object PlanState)
        {
            return PlanState.ToString() == "true" ? false : true;
        }

//这是数据绑定
  dt_teacherorder.Columns.Add("PlanState");
                foreach (DataRow dr in dt_teacherorder.Rows)
                {
                    if (modelTeacherManager != null && modelTeacherManager.PlanState)
                    {
                        dr["PlanState"] = "true";
                    }
                    else
                    {
                        dr["PlanState"] = "false";
                    }
                }
                dt_teacherorder.AcceptChanges();
                rep_TeacherOrder.DataSource = dt_teacherorder;
                rep_TeacherOrder.DataBind();
cs

 11.sql语句中的order by 后面有多个语句,怎么排序?

      eg:

order by id desc,time desc

先是按 id 降序排列 (优先)
如果 id 字段 有些是一样的话 再按time 降序排列 (前提是满足id降序排列)

转载于:https://www.cnblogs.com/zjdbxdcxy/p/6697943.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值