ext.net 的X.Msg.Confirm问题

追豆豆的人 2011-11-22 01:09:58
X.Msg.Confirm("Message", "Confirm?", new MessageBoxButtonsConfig
{
Yes = new MessageBoxButtonConfig
{

Handler=
Text = "确定"
},
No = new MessageBoxButtonConfig
{
Handler = "CompanyX.DoNo()",
Text = "取消"
}
}).Show();

public void DoYes()
{
int count = 0;
string month = "1";
XmlDocument xmld = new XmlDocument();
xmld.Load(Server.MapPath(@"~\FormationXml.xml"));
XmlNode xn = xmld.SelectSingleNode("type");
foreach (XmlNode xmln in xmld.SelectSingleNode("type").ChildNodes)
{
XmlNodeList xnl = xmln.ChildNodes;
for (int i = 0; i < xnl.Count; i++)
{
XmlElement xmle = (XmlElement)xnl.Item(i);
if (xmle.Name == "month")
{
if (xmle.InnerText == month)
{
xn.RemoveChild(xmln);
count++;
}
}

}
}
xmld.Save(Server.MapPath(@"~\FormationXml.xml"));
this.res.AddScript("Ext.Msg.notify('删除提示框', '你删除了一条记录!');");
}



当点击确认的时候我想调用下面的DoYes()方法,这两个都写在后台,请我我改怎么写?
...全文
267 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
追豆豆的人 2011-11-22
  • 打赏
  • 举报
回复
是我想调用后台方法,我点击提交,后续还有后续代码要执行,如DoYes(),就是Handler = "CompanyX.DoNo()",
这一块怎么调用我后台的方法,而不是调用CompanyX方法。就是这个问题我该怎么写的呢
阿非 2011-11-22
  • 打赏
  • 举报
回复
X.Msg.Confirm.Show 有返回值么

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧