Рейтинг:
11
F-ES Sitecore
Вы должны передать его как строку, запросстрока параметры всегда строка. Ваше Мнение.aspx-страницы должен преобразовать его обратно в int
int id = 0;
int.TryParse(Request.QueryString["id"], out id);
Member 12618369
Спасибо
пожалуйста, уточните подробнее, где я должен поместить этот код на странице просмотра или на странице, где я пишу прямой ответ
пожалуйста
F-ES Sitecore
Этот код будет помещен на страницу View. aspx.
Member 12618369
спасибо
Я пытался использовать, но не работает я думаю, что подружка имеет тип int, и это передается по ID в int, он работает на другой странице мне нужно поупражняться является идентификатором является строка или int, если это строку мне нужно преобразовать его, прежде чем я перешла к горничной
Я сожалею об этом
пожалуйста помочь
УМК.CommandText = " выберите URLVideoPath из материала, где MaId=@MaId";
// int.TryParse(Запрос.QueryString ["id"], out id);
УМК.Параметры.AddWithValue ("@MaId", id);
УМК.Подключение = кон;
против.Открыть();
использование (SqlDataReader sdr = cmd.Метода executereader())
{
СДР.Читать();
URL = sdr ["URLVideoPath"].Метод toString();
F-ES Sitecore
Ты сделаешь инт.TryParse здесь
int id = 0;
инт.Метод Tryparse(Запрос.QueryString ["id"], out id);
УМК.Параметры.AddWithValue ("@MaId", id);
Member 12618369
Спасибо
Я получил ошибку красная линия под идентификатором сказал id не может быть объявлен в этой области потому что это имя используется в заключающей локальной области для определения локального или параметра
Я не знаю, что это такое
пожалуйста помочь
F-ES Sitecore
Тогда вы уже определили "id" ранее на этой странице. Если эта переменная id предназначена для этих данных строки запроса, то просто отбросьте объявление и оставьте свой оригинал на месте
int.TryParse(Запрос.QueryString ["id"], out id);
УМК.Параметры.AddWithValue ("@MaId", id);