2013-10-09 12 views
0

Как получить доступ к значению querystring в таблице стилей XSLT.Как получить значение querystring в xslt

Say Для примера:

мой URL является: http://localhost:54279/SearchResults.aspx?trip=on&ad=1&ch=0&in=0 ...

то, как получить значение 1 от "объявления"

Я попытался

<xsl:param name="ad" select="ad" /> 
<xsl:value-of select ="$ad"/> 

Но никто из них не работал. Любая помощь пожалуйста.

ответ

0

Если вы прошли весь URL в качестве параметра

<xsl:param name="url" /> 

, то вы можете использовать комбинацию подстрока-до и подстрока-после функций

<xsl:variable name="ad" select="substring-before(substring-after($url,'&ad='),'&')" /> 
+0

Как я прохожу url..is ли какие-либо ключевые слова или я должен жестко кодировать. – Sasidharan

+0

Я не специалист .net, но по ссылке http://stackoverflow.com/a/1521090/1324394 должно быть то, что вам нужно. –

Смежные вопросы