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

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

"

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月前
|
安全 Java API
什么是用于 REST API 的 Bearer Token以及如何通过代码和工具进行调试
Bearer Token 是一种基于 OAuth 2.0 的身份验证机制,广泛应用于 REST API 的授权访问中。它通过在 HTTP 请求头中传递令牌,确保用户凭据安全传输并验证。本文深入解析了 Bearer Token 的概念、实现步骤及调试方法,包括其无状态特性、灵活性与安全性优势。同时,提供了 Java 实现示例和使用 Apipost、cURL 等工具测试的实践指导,帮助开发者掌握这一核心技能,保障 API 系统的安全与高效运行。
|
SQL 安全 网络安全
SQL安装程序规则错误解决方案
在安装SQL Server时,遇到安装程序规则错误是一个比较常见的问题
|
Ubuntu 网络协议 Linux
【附安装包】CentOS7(Linux)详细安装教程(手把手图文详解版)
【附安装包】CentOS7(Linux)详细安装教程(手把手图文详解版)
5588 2
|
Linux 开发工具 数据安全/隐私保护
CentOS7安装流程步骤详细教程
【8月更文挑战第22天】
2904 2
CentOS7安装流程步骤详细教程
|
C#
C#如何实现窗体最小化到托盘
C#如何实现窗体最小化到托盘
404 0
|
关系型数据库 MySQL 数据安全/隐私保护
Navicat连接mysql8报错解决:1251- Client does not support authentication protocol requested by server
Navicat连接mysql8报错解决:1251- Client does not support authentication protocol requested by server
3879 0
|
5天前
|
云安全 人工智能 安全
AI被攻击怎么办?
阿里云提供 AI 全栈安全能力,其中对网络攻击的主动识别、智能阻断与快速响应构成其核心防线,依托原生安全防护为客户筑牢免疫屏障。
|
15天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~