Ext.net中的MessageBox的简单应用实现代码
Ext.net中的MessageBox的简单应用实现代码
发布时间:2016-12-29 来源:查字典编辑
摘要:地址:http://examples.ext.net/#/MessageBox/Basic/ButtonsConfig/实例中,使用的方法貌...

地址:http://examples.ext.net/#/MessageBox/Basic/ButtonsConfig/

实例中,使用的方法貌似挺复杂的。

前台.aspx文件中

复制代码 代码如下:

<%@ Page Language="C#" %>

<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>

<script runat="server">

[DirectMethod]

public void DoConfirm()

{

X.Msg.Confirm("Message", "Confirm?", new MessageBoxButtonsConfig

{

Yes = new MessageBoxButtonConfig

{

Handler = "CompanyX.DoYes()",

Text = "Yes Please"

},

No = new MessageBoxButtonConfig

{

Handler = "CompanyX.DoNo()",

Text = "No Thanks"

}

}).Show();

}

[DirectMethod]

public void DoYes()

{

this.Label1.Text = "YES";

}

[DirectMethod]

public void DoNo()

{

this.Label1.Text = "NO";

}

</script>

<!DOCTYPE html>

<html>

<head runat="server">

<title>Confirm MessageBox with ButtonsConfig - Ext.NET Examples</title>

<link href="/resources/css/examples.css" rel="stylesheet" type="text/css" />

</head>

<body>

<ext:ResourceManager runat="server" DirectMethodNamespace="CompanyX" />

<form runat="server">

<p>

<ext:Button runat="server" Text="Confirm" Icon="Error">

<Listeners>

<Click Handler="CompanyX.DoConfirm()" />

</Listeners>

</ext:Button>

</p>

</form>

</body>

</html>

分别写两个函数,判断执行那个。每个函数都要在前面标记【DirectMethod】。感觉好复杂。后来找了下按钮的事件,发现了个简单的方法。

.aspx文件body中的代码如下:

复制代码 代码如下:

<body>

<ext:ResourceManager runat="server" DirectMethodNamespace="CompanyX" />

<form runat="server">

<p>

<ext:Button runat="server" Text="Confirm" Icon="Error">

<DirectEvents>

<Click OnEvent="Confirm">

<Confirmation ConfirmRequest="true" Title="提示" Message="您确定要删除么?" />

</Click>

</DirectEvents>

</ext:Button>

</p>

</form>

</body>

其实,可以直接在按钮中写,作用是在执行后台Confirm事件的时候,先弹出MessageBox框,上面两个按钮,确定和取消。如果选确定,才执行后台事件,否则就不会跳转到后台。这个方法很好的解决了简单的提示框功能。

后台的Confirm事件代码:

复制代码 代码如下:

protected void Confirm(object sender, DirectEventArgs e)

{

X.Msg.Alert("点击提示", "您点击了确定,执行的是后台事件!").Show();

}

大家可以借鉴,欢迎大家一起交流。

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新asp.net教程学习
热门asp.net教程学习
编程开发子分类