转至: https://www.cnblogs.com/jiangu66/archive/2013/05/08/3067485.html
页面头部一定要引入:
<%@Register Assembly=“Ext.Net” Namespace=“Ext.Net” TagPrefix=“ext” %>
PS:这个我写DEMO的时候不引用也是可以的,写项目的时候发现没有这个Ext.net控件不会生成。具体原因没有排查
Body部份一定要加添<ext:ResourceManager ID="ResourceManagerID“ runat=”server” />
不然没法剖析页面
一、 窗弹对话框
(1) 台前弹出对话框 Ext.Msg.alert(“提示标题”, “提示内容”);
(2) Ext.Msg.confirm(“提示”, “确定要XXXX吗?”, function(result) {
if (result == “yes”) {
//击单是按钮触发件事
} else {
//击单否按钮触发件事
}
});
(3) 后台弹出一般对话框
X.Msg.Alert(“提示”, “请回返选要择绑定的用户”).Show();
//带有回调函数的提示,SetWindowOpen法方是客户端的js函数,程序会动自执行它,这个提示框一不定会显示出来,但是理处方式上很灵巧,因为客户端的函数还可以写成再次回传到后台,自己掌控
X.Msg.Alert(“提示”, “内容”, new JFunction { Fn = “SetWindowOpen()” }).Show();
(4) 后台的确认提示及回调函数理处
(5) X.Msg.Confirm(“提示”, “内容?”, new MessageBoxButtonsConfig
{
Yes = new MessageBoxButtonConfig
{
Handler = “mainpage.CreateModel()”,
Text = “是”
},
No = new MessageBoxButtonConfig
{
//Handler = “xxx 法方”,
Text = “否”
}
}).Show();
这是后台的一个弹出确认框提示,针对个每按钮都可以在Handler上配置件事,
重要,它的面里是个法方,这个法方可以带类名,比如
public partial class mainpage
{
[DirectMethod]
public void CreateModel()
{
//……
}
}