Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2010, 05:04
Avatar de jahman
jahman
 
Fecha de Ingreso: noviembre-2003
Ubicación: Oslo
Mensajes: 230
Antigüedad: 20 años, 6 meses
Puntos: 0
Pregunta error Ajax C# (_Regmegler is not defined)

hola todos
tengo desarrollado un toma de datos en la cual utilizo ajax en el segundo listbox que depende del primer listbox la idea es al seleccionarlo mostrar al lado si tiene alguna URL en el test server en mi equipo local funciona bien pero al subirlo al server me genera el siguiente error. gracias.

Código:
Error: _Regmegler is not defined
Fuente: http://www.skaffmegler.no/Registrermegler.aspx
Linea: 1
Registrermegler.aspx
Código:
<%@ Page Language="C#" MasterPageFile="~/Default.master" AutoEventWireup="true" CodeFile="Registrermegler.aspx.cs" Inherits="_Regmegler" %>

<table>
                        <tr>
                            <td style="width:155px" class="font3 bold" valign="top">Meglerkontor:</td>
                            <td><asp:ListBox ID="Meglerkontor" runat="server" CssClass="font4" Width="250" Height="70" onclick="_Regmegler.GetURL(document.getElementById('ctl00_CP1_Meglerkontor').value,GetURL_CallBack);"></asp:ListBox></td>
                            <td><div id="InfoVI" runat="server" visible="true" class="colori">**</div><asp:RequiredFieldValidator id="RequiredFieldValidator2" runat="server" ControlToValidate="Meglerkontor" Display="Dynamic" EnableClientScript="False">**</asp:RequiredFieldValidator></td>
                            <td valign="top">
                            <div id="DataTable"></div>
                                <asp:Label ID="UrlKontor" runat="server"></asp:Label>
                            </td>
                        </tr>
                    </table>
Registrermegler.aspx.cs
Código:
public partial class _Regmegler : PageBaseMaster
{
protected void Page_Load(object sender, EventArgs e)
{
Ajax.Utility.RegisterTypeForAjax(typeof(_Regmegler));
}

    [Ajax.AjaxMethod()]
    public string GetURL(string MeglerkontorValue)
    {
        string UrlKontor = "";//MeglerkontorValue + 
        char[] delimiterChars = { ';' };
        string[] SMeglerkontor = MeglerkontorValue.Split(delimiterChars);

        string sql = string.Format("select MeglerKontor,MeglerKontorURL from SkaffMegler.dbo.CustomerOffices WITH(NOLOCK) where IdGuid = '{0}'", SMeglerkontor[1]);
        List<object[]> data = Db.GetData(sql);

        for (int i = 0; i < data.Count; i++)
        {
            object[] obj = data[i];
            UrlKontor += string.Format("<a href='{1}' class='font3' target='_blank'>{0}</a>", obj[0].ToString().Trim(), obj[1].ToString().Trim());
        }

        return UrlKontor;
    }
}
Default.master
Código:
function GetURL_CallBack(response) {
    //if (response.error != null){
    //alert("Los valores introducidos no son válidos.");
    //return;
    //}
    target = "DataTable";
    document.getElementById(target).innerHTML = response.value;
}