ASP.NET 提示框显示及自动隐藏(jquery+后台代码)
2016-08-12 11:10
671 查看
CSS
JS
前台代码
/*小提示样式*/ .mrlui-tool-Tips {background-color: #FAFAFA; position:absolute; color:#ff4c00; border-width: 2px;padding: 8px;z-index: 9999;max-width: 300px;-webkit-box-shadow: 0 0 5px #aaa;box-shadow: 0 0 5px #aaa;}
JS
<script type="text/javascript"> $(function () { var tip = $(".mrlui-tool-Tips"); setTimeout(function () { tip.fadeOut("slow"); }, 3000) }); </script>
前台代码
<asp:Repeater ID="rptOrders" runat="server" OnItemDataBound="rptOrders_ItemDataBound" OnItemCommand="rptOrders_ItemCommand"> <ItemTemplate> <asp:LinkButton ID="hlReminder" runat="server" Visible='<%#(Convert.ToInt32(Eval("StatuID"))==BasicParams.ORDER_WAITSEND_ID) %>' CommandName="Reminder" CommandArgument='<%#Eval("OrderID") %>'>立即催单</asp:LinkButton> <asp:Panel ID="rptOrders_plTips" runat="server" CssClass="mrlui-tool-Tips" Visible="false"> <asp:Literal ID="rptOrders_ltrTipContent" runat="server" Text="已提醒卖家发货"></asp:Literal> </asp:Panel> </ItemTemplate> </asp:Repeater>后台代码
if (e.CommandName == "Reminder") { //清空页面提示框缓存 foreach (RepeaterItem item in rptOrders.Items) {((Panel)item.FindControl("rptOrders_plTips")).Visible = false;} Panel rptOrders_plTips = (Panel)e.Item.FindControl("rptOrders_plTips"); Literal rptOrders_ltrTipContent = (Literal)e.Item.FindControl("rptOrders_ltrTipContent"); //发送短信提醒,记录日志 string msg = "青山皮鞋网提醒您:您有一个订单的买家正提醒您发货,小买主已经等不及了,希望您及时发货。订单编号" + model.OrderNum + "."; string result = SmsHelper.Send("", comentity.MallReceiveMobile, msg); StringBuilder smslog = new StringBuilder(); smslog.AppendFormat("发送短信{0}:\r{1} \r发送状态:{2}", DateTime.Now.ToString(), msg, result); AlipayConfig.Core.LogResult(smslog.ToString()); //发送成功状态 result=0&description=发送短信成功&taskid=215444485805&faillist=&task_id=215444485805 //发送失败 result=32&description=同一号码发送次数太多,一天内同一号码发送相同内容次数:2,当前次数为:2 //发送状态转换成HashTable Hashtable arrSult = new Hashtable(); string[] strSult = result.Split('&'); foreach (string item in strSult) { arrSult.Add(item.Split('=')[0], item.Split('=')[1]); } switch (arrSult["result"].ToString()) { case "0": rptOrders_ltrTipContent.Text = "已提醒卖家发货"; break; case "32": rptOrders_ltrTipContent.Text = "该订单今日提醒次数已超过2次"; break; default: rptOrders_ltrTipContent.Text = "发送提醒失败"; break; } rptOrders_plTips.Visible = true; rptOrders_plTips.CssClass = "mrlui-tool-Tips"; }
相关文章推荐
- ASP.NET如何让后台代码控制div层显示及隐藏
- asp.net后台显示隐藏前台Div
- 在ASP.NET使用JavaScript显示信息提示窗口实现原理及代码
- asp.net 显示等待提示,完成后隐藏消失
- ASP.Net中后台控制页面提示信息的显示方式
- Asp.net后台类中使用alter弹出窗显示信息(对于后台调试代码超有用!)
- asp.net后台对sql语句排序,筛选,gridview隐藏过长的字符串鼠标放上去显示全部,dropdownlist在前台显示拼接字符串
- ASP.NET div信息提示框显示几秒后隐藏
- asp.net 在使用母版页的子页面cs后台代码中控制母版页中的登录控件显示
- 【asp.net 】使用js结合hidden控件实现在后台运行一段程序后提示确认,确认通过后继续执行后台代码~~~
- ASP.net后台CS代码文件中控制前台的Div是否显示
- ASP.NET div信息提示框显示几秒后隐藏
- ASP.NET 的后台代码问题:动态向Table里添加按钮,却提示没有Text属性。
- ASP.NET自动生成页面后台代码
- [ASP.NET 2.0]sitemap中根据角色自动隐藏菜单项的小提示
- asp.net 后台代码跳转页面前弹出提示框
- 在ASP.NET使用JavaScript显示信息提示窗口实现原理及代码
- ASP.NET在后台代码实现个功能,根据选择提示用户是否继续执行操作
- asp.net 后台代码跳转页面前弹出提示框【C#后台提示后调转页面大全
- 关于在asp.net后台输出提示字符串的时候显示的字符提示出错的问题