2017-01-10 3 views
0

Result den folgenden Code unter Berücksichtigung.asp können keine Daten filtern

<form name="queryForm" onsubmit="sortData('<%= sortBy %>'); return false;"> 
<table class="searchtable "> 
    <tr><td class="label">Territory ID </td><td><input type="text" name="filterCustomer_TerritoryID" value="<% filterCustomer_TerritoryID %>"/></td></tr> 
</table> 
<input type="submit" onclick="sortData('<%= sortBy %>'); return false;" value="Search"/> 
<br/><br/> 
</form> 

Als ich es im Explorer öffnen, wird das Ergebnis in .searchtable ist:

<% filterCustomer_TerritoryID %> 

Ich möchte Filterwert eingeben in .searchtable. Irgendwelche Vorschläge, wie ich das beheben kann?

+0

Wenn Ihr Zweck eine Tabelle durchsucht es zu machen ist, ist ein paar guten jQuery-Plugins, wie datatables.net mit all den eingebauten Funktionen in – Bindrid

+0

ich Wert dachte = „<% filterCustomer_TerritoryID%>“ war falsch, ich wollte Customer.TerritoryID als Filter aus der Datenbank verwenden. In meinem Code scheint "filterCustomer_TerritoryID" eher Text als ein Parameter zu sein. –

+0

Ihr Tisch hat nur eine Reihe? –

Antwort

0

Es ist nicht auf Browser verwandt, weil es serverseitigen Code, um html.You müssen diese Änderung muss sich ändern:

value="<% filterCustomer_TerritoryID %>" 

dazu:

value="<%= filterCustomer_TerritoryID %>" 

Und filterCustomer_TerritoryID muss eine sein geschütztes oder öffentliches Feld.

I tested your code and that image was the result.

+0

Entschuldigung, wenn ich zu value = "<% = filterCustomer_TerritoryID%>" ändere, dann wäre das Ergebnis wie das fragliche Bild, nur der Text im Suchfeld ändert sich zu <% = filterCustomer_TerritoryID%>. Ich habe meine Frage aktualisiert und das Ergebnisbild angehängt, als ich meine ASP-Datei ausführte. Danke –

+0

Ich habe deinen Code genau getestet und das Bild ist das Ergebnis. Wenn die Methode sortBy eine Methode ist, müssen Sie Folgendes ändern: sortBy() –

+0

Überprüfen Sie Ihren Code hinter, wenn Ihre Felder geschützt oder öffentlich sind, und markieren Sie Tags vor dem Formular, wenn Sie ein falsch formatiertes Tag haben. –