Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal.
Seguinte, comecei hj a trabalhar com ASP.NET junto com ExtJs e logo de cara, tomei umas porradas.
Estou tentando fazer funcionar um código bem simples porém da dando o seguinte erro:
[i]The Coolite ScriptManager Control is missing from this Page.
Please add the following ScriptManager tag inside the <body> or <form runat="server"> of this Page.
Example
<ext:ScriptManager runat="server" />[/i]
O Ext foi declarado normalmente, vejam o código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication4._Default" %>
<%@ Register assembly="Coolite.Ext.Web" namespace="Coolite.Ext.Web" tagprefix="ext" %>
<html xmlns="[http://www.w3.org/1999/xhtml"](http://www.w3.org/1999/xhtml) >
<head runat="server">
<title>Untitled Page</title>
<script runat="server">
[AjaxMethod]
public void SetTimeStamp()
{
this.Label1.Text = string.Concat("Server Time:" + DateTime.Now.ToLongDateString());
}
</script>
</head>
<body >
<form id="form1" runat="server">
<div>
<ext:Button ID="Button5" runat="server" Text="Click" Icon="Lightning">
<Listeners>
<Click Handler="Coolite.AjaxMethods.SetTimeStamp();" />
</Listeners>
</ext:Button>
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
</div>
</form>
</body>
</html>
Tem como me ajudar??
Abraços.
esse é o ivan,
de santa maria DF
>
esse é o ivan,
de santa maria DF
Não entendi o objetivo desse post.
Abraços...
Ivan, além disso tinha mais. Desculpe a demora por resposta.
Bom vou postar o que fiz para que se alguém tenha o mesmo problema.
Eu instalei o Coolite, porém o .NET ainda não estava reconhecendo, então depois de tanto bater a cabeça descobri que eu tinha que declarar no web.Config:
dentro do system.web e dentro do httpModules:
<add name="AjaxRequestModule" type="Coolite.Ext.Web.AjaxRequestModule, Coolite.Ext.Web" />
era só isso.
Sempre que for trabalhar você tem q colocar na pagina essa tag:
<ext:ScriptManager runat="server"></ext:ScriptManager>
E só depois utilizar as ferramentas ext.
Ex:
<body>
<form id="form1" runat="server">
<div>
<ext:ScriptManager runat="server">
</ext:ScriptManager>
<ext:Button ID="Button4" runat="server" Text="Click Me" Icon="Lightning">
<Listeners>
<Click Handler="Coolite.AjaxMethods.Mensagem('Teste Evandro', {
success: function(result) {
Ext.Msg.alert('Titulo', result);
},
eventMask: {
showMask: true,
minDelay: 500
}
});" />
</Listeners>
</ext:Button>
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
</div>
</form>
</body>
Mas trabalhar com ext é embaçado... não é tão simples qnto eu pensei...
=(
Vlw pela força.
Cara eu nunca utilzei esses controles da coolite mas pelo erro você tem q adicionar um Scripmanager dentro da tag do form , creio que algo assim:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ext:ScriptManager runat="server" /><%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication4._Default" %>
<%@ Register assembly="Coolite.Ext.Web" namespace="Coolite.Ext.Web" tagprefix="ext" %>