2017-12-31 41 views
-1

Ich habe ein Problem, ich habe JSON-Daten in meinem aspx-Seite.Auch habe ich Code in Code hinter zu rufen API, um alle JSON-Daten zu erhalten. Meine Probe JSON Daten wie folgt enter
"tags": "খালেদা-জিয়া,বিএনপি,নির্বাচন", "timeline_tags": null, "people_tags": null,
In ASPX-Seite, wie nur einen JSON-Wert innerhalb eines Tags zu binden

Hier können Sie sehen, in Tags gibt es mehr als 1 Wert. Ich möchte .In meine aspx den ersten Wert zeige ich in einem Tag wie folgt ablaufen

`enter code here`<a href="/TagNews.aspx?tagname=<%#Eval("tags")%>" class="tags"> 

Hier in #EVAL ich alle Wert erhalte ich die erste one.Your Hilfe zu bekommen, brauchen wird sehr appreciated.THANKS

+0

Sie die Zeichenfolge aufteilen, denke ich. Der Dienst, der den JSON generiert hat, hätte die Daten tatsächlich als Array zurückgeben sollen. – ADyson

+0

Ich habe eine Idee zu ersetzen ',' mit '' aber immer noch Problem konnte ich nicht löschen die verbleibende Zeichenfolge 'বিএনপি, নির্বাচন' Ich möchte nur die erste "খালেদা-জিয়া" –

+0

Jetzt bin ich wie diese Bindung <% # ((string) Eval ("tags")). Ersetze (",", "")%> –

Antwort

1

Sie die Zeichenfolge aufgeteilt und verwenden nur das erste Element zurückgegeben:

<%#((string)Eval("tags")).Split(new string[] {","}, StringSplitOptions.None)[0]%> 
Verwandte Themen