migrate to new git
This commit is contained in:
43
web/admin/_uc/alert.ascx.cs
Normal file
43
web/admin/_uc/alert.ascx.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
public partial class admin__uc_alert : System.Web.UI.UserControl
|
||||
{
|
||||
//asp.net Framework 4.8 website 預設不支援 C#6功能替代方案
|
||||
private alert_type? _Type = alert_type.info;
|
||||
public alert_type? Type {
|
||||
get { return _Type; }
|
||||
set {
|
||||
_Type = value;
|
||||
ChangeStatus();
|
||||
}
|
||||
}
|
||||
private string _Text;
|
||||
public string Text {
|
||||
get { return _Text; }
|
||||
set {
|
||||
_Text = value;
|
||||
ChangeStatus();
|
||||
}
|
||||
}
|
||||
private string init_class= "alert d-flex align-items-center mx-2";
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
//init_class = alert.Attributes["class"];
|
||||
ChangeStatus();
|
||||
}
|
||||
protected void ChangeStatus()
|
||||
{
|
||||
alert.Visible = !(Type == null || String.IsNullOrEmpty(Text));
|
||||
alert.Attributes["class"] = init_class + " alert-" + Type;
|
||||
}
|
||||
}
|
||||
public enum alert_type
|
||||
{
|
||||
info, success, warning, danger
|
||||
}
|
||||
Reference in New Issue
Block a user