Запрос [переменная] - странное поведение - PullRequest
0 голосов
/ 02 декабря 2011

У меня есть следующие строки кода:

myProducts = myProducts.Where(p => !string.IsNullOrEmpty(p.Tags) && p.Tags.Contains(string.Format("{0}={1}|", "brand-name", "38")));
myProducts = myProducts.Where(p => !string.IsNullOrEmpty(p.Tags) && p.Tags.Contains(string.Format("{0}={1}|", channel.Alias, Request[channel.Alias])));
Response.Write(string.Format("'{0}={1}|'", "brand-name", "38") + "\n\r");
Response.Write(string.Format("'{0}={1}|'", channel.Alias, Request[channel.Alias]) + "\n\r");

Вторая строка кода не работает, хотя обе response.write показывают одинаковый результат.

Пожалуйстапомогите мне с этим, кажется, я потерялся в этом.

1 Ответ

0 голосов
/ 02 декабря 2011

ради любви к Богу, это работает по некоторым причинам, не могу понять, почему ....

var value = string.Format("{0}={1}|", channel.Alias, Request[channel.Alias]);

myProducts = myProducts.Where(p => !string.IsNullOrEmpty(p.Tags) && p.Tags.Contains(value));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...