944 messaggi dal 11 febbraio 2013
ciao
sto cercando disperatamente di capire perchè ottengo un errore 400 nel chiamare
un servizio da ajax per filtrare i dati

ho preso i sorgenti da questa demo
http://www.dotnettwitter.com/2012/08/filtering-on-each-column-in-gridview-as_26.html

allego il progetto e spero che qualcuno possa aiutarmi

bisogna solo cambiare la stringa di connessione e creare una view sul database di northwind:

CREATE VIEW OrderView
AS
SELECT dbo.Orders.OrderID,
dbo.Orders.CustomerID,
dbo.Customers.CompanyName AS CustomerName,
dbo.Orders.ShipVia,
dbo.Shippers.CompanyName AS ShipViaName,
dbo.Orders.OrderDate,
dbo.Orders.ShipName,
dbo.Orders.ShipCity,
dbo.Orders.ShipCountry
FROM dbo.Orders INNER JOIN
dbo.Shippers ON dbo.Shippers.ShipperID = dbo.Orders.ShipVia INNER JOIN
dbo.Customers ON dbo.Orders.CustomerID = dbo.Customers.CustomerID
944 messaggi dal 11 febbraio 2013
scusate ma dove si può fare l'upload ?
non riesco ad allegare l'esempio in vb
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao,
no, purtroppo qui non è possibile fare l'upload di file ma puoi pubblicarlo su OneDrive (o altro servizio cloud a tuo piacimento) e poi mandarci il link per accedere in sola lettura.

Gli errori della famiglia 4xx dipendono dal client. E' possibile che tu stia invocando l'operazione del servizio senza fornire tutti i parametri che essa richiede (oppure li stai fornendo di tipo diverso).

Se apri gli strumenti di sviluppo del browser (tasto F12) e vai nella scheda "Network" o "Rete", avrai la possibilità di esaminare la risposta del server (seleziona la richiesta che è terminata con lo status 400).

Se l'errore che leggi nella risposta non è significativo, prova ad aggiungere questo nella configurazione del servizio WCF, in modo che ti venga fuori l'errore reale.
https://msdn.microsoft.com/it-it/library/system.servicemodel.servicebehaviorattribute.includeexceptiondetailinfaults(v=vs.110).aspx

ciao,
Moreno
Modificato da BrightSoul il 14 luglio 2015 23.03 -

Enjoy learning and just keep making
944 messaggi dal 11 febbraio 2013
Ciao Moreno
Grazie per la risposta ma ho risolto proprio come dici tu (anche se ho scocciato l'autore ci sono arrivato da solo :))


...ora ho solo un problema:
sto cercando di usarlo nella mia intranet ma non ricevo nessun errore.

Non so se mi puoi aiutare...se si ti invio il progetto sulla posta.

Ps: sto ancora cercando qualcuno per un corso on c#
944 messaggi dal 11 febbraio 2013
ti ho inviato sul tuo account tiscali i link su onedrive (spero di averlo fatto bene)

Nella cartella Website1 cè il mio sito dove non funziona la demo
nell'altra l'esempio funzionante

la differenza è che nel mio uso bootstrap...per il resto mi sembra tutto identico...anzi lo è

se hai modo ti ringrazio altrimenti ....grazie lo stesso

ciao
944 messaggi dal 11 febbraio 2013
Ora funziona...avevo messo js nel placeholder errato.

Cmq ora sotto iis restituisce 404...
Cosa può essere...permessi?
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao e buona domenica,

jjchuck ha scritto:

Cmq ora sotto iis restituisce 404...

Qual era l'URL che ha prodotto un errore 404? Credo che il problema sia un percorso errato oppure la mancata registrazione di un handler nel web.config.

Comunque, mostra l'URL che produce l'errore.


ciao,
Moreno.

Enjoy learning and just keep making
944 messaggi dal 11 febbraio 2013
ciao e grazie per la risposta in una domenica cosi calda...
pagine dove ho provato il gridview
http://mypc/mySite/default.aspx
http://mypc/mySite/_Controllo_Articoli/Default.aspx

js code
$.ajax({
type: "GET",
url: "http://mypc/mySite/Service1.svc/data?ColumnName="

webConfig
<!--CONFIGURO SERVIZIO-->
  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <serviceMetadata httpGetEnabled="true" />
          <serviceDebug includeExceptionDetailInFaults="false" />
        </behavior>
      </serviceBehaviors>
      <endpointBehaviors>
        <behavior name="WebBehavior">
          <webHttp />
        </behavior>
      </endpointBehaviors>
    </behaviors>
    <bindings>
      <wsHttpBinding>
        <binding name="NoSecurity">
          <security mode="None" />
        </binding>
      </wsHttpBinding>
    </bindings>
    <services>
      <service name="Service1">
        <endpoint address="" behaviorConfiguration="WebBehavior" binding="webHttpBinding" contract="IService1" />
      </service>
    </services>
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
  </system.serviceModel>
  <!--traccio errore servizio (file: Error.svclog)-->
  <system.diagnostics>
    <sources>
      <source name="System.ServiceModel"
              switchValue="Information, ActivityTracing"
              propagateActivity="true" >
        <listeners>
          <add name="xml"/>
        </listeners>
      </source>
      <source name="System.ServiceModel.MessageLogging">
        <listeners>
          <add name="xml"/>
        </listeners>
      </source>
      <source name="myUserTraceSource"
              switchValue="Information, ActivityTracing">
        <listeners>
          <add name="xml"/>
        </listeners>
      </source>
    </sources>
    <sharedListeners>
      <add name="xml"
           type="System.Diagnostics.XmlWriterTraceListener"
           initializeData="Error.svclog" />
    </sharedListeners>
  </system.diagnostics>

Modificato da jjchuck il 19 luglio 2015 13.36 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.