技术心得:后台静态弹出窗口

简介: 技术心得:后台静态弹出窗口

"

public static class Helper

{

public static readonly string【】 alertMessage = new //代码效果参考:https://v.youku.com/v_show/id_XNjQwMDIwMTg2OA==.html

string【】 { ""创建成功!"", ""创建失败???"", ""修改成功!"", ""修改失败???"", ""删除成功!"", ""删除失败???"" };

public static void Alert(Page currentPage, string msg)

{

//currentPage.ClientScript.RegisterClientScriptBlock(currentPage.GetType(), ""alert"", ""alert(\"""" +

// HtmlUtil.ConvertAlertMessage(msg) + ""\"");"", true);

string csname = ""alert"";

Type cstype = currentPage.GetType();

if (!currentPage.ClientScript.IsStartupScriptRegistered(cstype, csname))

{

currentPage.ClientScript.RegisterStartupScript(cstype, csname, ""alert(\"""" +

//代码效果参考:https://v.youku.com/v_show/id_XNjQwNjYzOTIwOA==.html

HtmlUtil.ConvertAlertMessage(msg) + ""\"");"", true);

}

}

public static void AlertImmediately(Page currentPage, string msg)

{

currentPage.Response.Write(""alert(\"""" +

HtmlUtil.ConvertAlertMessage(msg) + ""\"");"");

}

public static void AlertAndBack(Page currentPage, string msg)

{

Alert(currentPage, msg);

currentPage.ClientScript.RegisterClientScriptBlock(currentPage.GetType(), ""back"", ""javascript:history.go(-1);"", true);

}

public static void AlertAndBack(Page currentPage, string msg,string path)

{

Alert(currentPage, msg);

currentPage.ClientScript.RegisterClientScriptBlock(currentPage.GetType(), ""back"", ""javascript:window.location = '"" + path + ""';"", true);

}

public static T GetRequestForm(HttpRequest request, string traget)

{

string orgid = request.Form【traget】.Trim();

return TypeConverd(orgid);

}

public static T GetQueryString(HttpRequest request, string traget)

{

string sendid = request.QueryString【traget】.Trim();

return TypeConverd(sendid);

}

public static T TypeConverd(string sendid)

{

Type t = typeof(T);

switch (t.FullName)

{

case ""System.Guid"":

Guid guid = new Guid(sendid);

return (T)(object)guid;

default:

break;

}

object obj = new object();

return (T)(obj);

}

}


"
image.png
相关文章
|
7月前
|
JavaScript 前端开发 搜索推荐
不想要网页默认的右键菜单栏,怎么封装一个可以自定义的右键菜单组件?
不想要网页默认的右键菜单栏,怎么封装一个可以自定义的右键菜单组件?
124 0
|
7月前
|
Web App开发 前端开发 异构计算
前端如何实现网页变灰功能?
前端如何实现网页变灰功能?
124 0
|
7月前
|
小程序
微信小程序实现不同按钮跳转同一个页面显示不同内容
微信小程序实现不同按钮跳转同一个页面显示不同内容
149 0
|
7月前
|
小程序 自动驾驶 IDE
静态懒加载+占位组件,让页面打开“快人一步”
静态懒加载+占位组件,让页面打开“快人一步”
83 0
|
JavaScript 小程序
微信小程序伪装页面(定时改变页面内容)
微信小程序伪装页面(定时改变页面内容)
320 0
|
前端开发 JavaScript
漏刻有时后台左侧菜单默认隐藏的解决方案
漏刻有时后台左侧菜单默认隐藏的解决方案
72 0
|
JavaScript
fastadmin 自定义 按钮 动态切换数据 TAB切换
fastadmin 自定义 按钮 动态切换数据 TAB切换
293 0
|
前端开发 JavaScript 数据安全/隐私保护
form表单常见控件应用,实例讲解注册页面的开发【2020网页综合笔记03】
form表单常见控件应用,实例讲解注册页面的开发【2020网页综合笔记03】
196 0
form表单常见控件应用,实例讲解注册页面的开发【2020网页综合笔记03】
|
存储 Android开发 文件存储
WebView加载页面的两种方式——网络页面和本地页面
WebView加载页面的两种方式 一、加载网络页面   加载网络页面,是最简单的一种方式,只需要传入http的URL就可以,实现WebView加载网络页面 代码如下图: 二、加载本地页面   1、加载assets目录下的HTML页面: 加载assets目录的页面,大多数可以用来做页面数据的存储打包...
2404 0
|
JavaScript
微信浏览器禁止页面下拉查看网址(不影响页面内部scroll)
此类事件是手机touchmove默认事件行为,可以通过js代码隐藏事件: $(‘body’).on(‘touchmove’, function (event) {event.
4999 0