Jun 08, 2011, 11:25 AM
Call DirectMethods from Javascript
Hi.
I want to do confirmation on checkbox.
Help me!
p.s. May i write on russian ?
I want to do confirmation on checkbox.
<%@ Page Language="C#" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
[DirectMethod]
public void CoilStatusDoYes()
{
if (!chCoilStatusChange.Checked)
{
X.Msg.Alert("Test", "YES");
}
}
[DirectMethod]
public void CoilStatusDoNo()
{
X.Msg.Alert("Test", "NO");
chCoilStatusChange.Checked = false;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Example</title>
<script type="text/javascript" language="javascript">
var StatusConfirm = function (btn) {
Ext.Msg.confirm('Attention!', 'Are you sure?',
function (btn) {
if (btn == 'yes') {
Ext.Net.DirectMethods.CoilStatusDoYes();
}
Ext.Net.DirectMethods.CoilStatusDoNo();
}
)
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<ext:ResourceManager runat="server" />
<ext:Panel runat="server">
<Items>
<ext:Label runat="server" Text="Set Status" />
<ext:Checkbox ID="chCoilStatusChange" runat="server">
<Listeners>
<Check Handler="StatusConfirm()" />
</Listeners>
</ext:Checkbox>
</Items>
</ext:Panel>
</div>
</form>
</body>
</html>
Error: Ext.Net.DirectMethods is nullHelp me!
p.s. May i write on russian ?