Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > ASP.NET

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 09.01.2010, 00:04   #1
Постоялец
 
Аватар для plahmonah
 
Пол:Мужской
Регистрация: 11.08.2005
Сообщений: 626
Репутация: 266
По умолчанию ASP на C# педача пременных

У меня две страницы:
На первой идет код SQL запроса:
Код:
<asp:Content ID="MainPageContent" runat="server" ContentPlaceHolderID="MainPageContent">
<asp:SqlDataSource ID="tStory" runat="server" ConnectionString="<%$ ConnectionStrings:SqlConnDbBlog %>" 
                   SelectCommand="select top 7 [BStoryTitle], [BStoryDate], [BStoryText], [idBStory]
                                  from tBlogStory order by [idBStory] desc">
                                  </asp:SqlDataSource>
 <asp:Repeater ID="Story" runat="server" DataSourceID="tStory">
 <ItemTemplate>
 <h2><%# Eval("BStoryTitle") %></h2> 
 <p><%# Eval("BStoryText")%></p>
 <br />
 <p>Дата публикации: <%# Eval("BStoryDate") %>&nbsp;<a href="Default.aspx?idBStory=<%# Eval("idBStory") %>">[Читать]</a></p>
 <div class="line_text" /></div>
 </ItemTemplate>
 </asp:Repeater>
Подсткажите как передать на другую страницу число которое лежит в поле "idBStory"? idBStory - это ключевое,автоинкремнтное поле которое несет в чилса 1,2,3 и т.д..
plahmonah вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: 55NANO81A6Aпланировки барнхаус двухэтажный на семью 4 челвоск ювелирный инжекционныйМагазин бытовой техники: микроволновка - переходи на сайт ТАЙМТВ!nek-e 250/2


Старый 22.01.2010, 13:41   #2
JKR
Новичок
 
Пол:Мужской
Регистрация: 20.07.2006
Сообщений: 22
Репутация: 7
По умолчанию Re: ASP на C# педача пременных

Используйте ViewState.
JKR вне форума
 
Ответить с цитированием Вверх
Старый 09.02.2010, 11:22   #3
arturis
Неактивный пользователь
 
Пол:Мужской
Регистрация: 18.04.2009
Сообщений: 2
Репутация: 0
По умолчанию Re: ASP на C# педача пременных

Цитата:
Сообщение от JKR Посмотреть сообщение
Используйте ViewState.

Не понятно только, как использовать ViewState одной страницы на другой. Да и к чему это?

Собственно, самый правильный способ - пожалуй, использование параметров в URL (как собственно и используется в коде).
Если нет, то можно использовать не ViewState, а Session...
arturis вне форума
 
Ответить с цитированием Вверх
Старый 20.03.2010, 12:06   #4
Idefix
Пользователь
 
Пол:Женский
Регистрация: 14.02.2008
Сообщений: 42
Репутация: 7
По умолчанию Re: ASP на C# педача пременных

Цитата:
Сообщение от arturis Посмотреть сообщение
Не понятно только, как использовать ViewState одной страницы на другой. Да и к чему это?

Собственно, самый правильный способ - пожалуй, использование параметров в URL (как собственно и используется в коде).
Если нет, то можно использовать не ViewState, а Session...

А еще лучше через Context. Например Context.Items.Add("key", "value") Смотри help по HttpContext классу в документации.
Idefix вне форума
 
Ответить с цитированием Вверх
Старый 13.05.2010, 16:38   #5
Reys1
Неактивный пользователь
 
Регистрация: 19.08.2009
Сообщений: 8
Репутация: 1
По умолчанию Re: ASP на C# педача пременных

Передать по какому событию, если при переходе на страницу, то через параметры запроса
Reys1 вне форума
 
Ответить с цитированием Вверх
Старый 22.05.2010, 16:14   #6
maximusdti
Неактивный пользователь
 
Пол:Мужской
Регистрация: 05.12.2007
Сообщений: 8
Репутация: 0
По умолчанию Re: ASP на C# педача пременных

А ты уже вроди все и передал:
<a href="Default.aspx?idBStory=<%# Eval("idBStory") %>">[Читать]</a>
На странице Default.aspx получить значение можно через Request.QueryString["idBStory"]
maximusdti вне форума
 
Ответить с цитированием Вверх
Старый 07.06.2011, 11:11   #7
gluki
Неактивный пользователь
 
Пол:Мужской
Регистрация: 07.06.2011
Сообщений: 10
Репутация: 0
По умолчанию Re: ASP на C# педача пременных

или так Request["idBStory"]
gluki вне форума
 
Ответить с цитированием Вверх
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:48. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.05880 секунды с 10 запросами