You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

55 lines
1.4 KiB

using Microsoft.VisualBasic;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
using System.ComponentModel;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Drawing;
namespace OT.Controls.Toolbar
{
[ToolboxData("<{0}:TBButton runat=server ></{0}:TBButton>")]
public class TBButton : System.Web.UI.WebControls.Button
{
private string FConfirmMessage = string.Empty;
public string ConfirmMessage
{
get { return FConfirmMessage; }
set { FConfirmMessage = value; }
}
/// <summary>
/// 覆寫 Render 方法。
/// </summary>
protected override void Render(System.Web.UI.HtmlTextWriter writer)
{
string sScript = null;
//若有設定 ConfirmMessage 屬性,則在 OnClientClick 加入詢問訊息的 JavaScript
if (this.ConfirmMessage != string.Empty)
{
sScript = this.OnClientClick;
//詢問訊息的 JavaScript
if (sScript == string.Empty)
{
this.OnClientClick = ConfirmMessage;
}
else
{
this.OnClientClick = ConfirmMessage + sScript;
}
}
base.Render(writer);
}
}
}