日期:2014-05-17 浏览次数:20367 次
/// <summary>
/// 页面基类
/// </summary>
public class BasePage : System.Web.UI.Page
{
#region JavaScript内容输出
private static Page _currentPage = HttpContext.Current.Handler as Page;
/// <summary>
/// 输出内容
/// </summary>
/// <param name="page">当前页面</param>
/// <param name="scriptString">内容</param>
public static void MessageShow(string scriptString)
{
//为空不输出
if (!PageNullDetail())
return;
string message = string.Format("alert('{0}');", scriptString);
_currentPage.ClientScript.RegisterClientScriptBlock(_currentPage.GetType(), Guid.NewGuid().ToString(), message, true);
}
/// <summary>
/// 输出内容并刷新当前页面
/// </summary>
/// <param name="page">当前页面</param>
/// <param name="scriptString">内容</param>
public static void MessageShowRefresh(string scriptString)
{
//为空不输出
if (!PageNullDetail())
return;
string message = string.Format("alert('{0}');{1}", scriptString, "window.location.href = window.location.href;");
_currentPage.ClientScript.RegisterClientScriptBlock(_currentPage.GetType(), "Message" + Guid.NewGuid(), message, true);
}
/// <summary>
/// 输出内容并关闭当前页面
/// </summary>
/// <param name="page">当前页面</param>
/// <param&n