powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / To moderator
8 сообщений из 8, страница 1 из 1
To moderator
    #33190599
Ilhom_uz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите пож.
Не могу во frontpage сделать страницу типа - actualpost.aspx?bid=37...
Т.е. у компонента fpdbregion - запрос параметризированый
--------------
<FPDB:DBRegion ID="DBRegion" Target="ResultsGrid" DBName="forum_db1"
TableName="" TableKey="id" RootPath="../../"
NoResults="noResultsLabel" AllowPaging="True" PageSize="20" Runat="server" CustomSql="select * from vopros where idtema=::idt::" MaxRecords="0" />
-----------------------------------
Короче, подскажите как оформить - customsql
...
Рейтинг: 0 / 0
To moderator
    #33190890
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давайте начнем с того, что Frontpage ничего с Вашим вопросом не имеет (Это просто удобный HTML редактор).

Судя по расширению файла - мы имеем дело с ASP.NET.

"Компонент" fpdbregion мне к сожалению не знаком. Что он делает следует только догадываться...

Предположим, что он делает запрос к базе данных.
Строка
Код: plaintext
CustomSql="select * from vopros where idtema=::idt::" 
должна быть чем-то вроде такого:
Код: plaintext
CustomSql="select * from vopros where idtema='<%# DataBinder.Eval(Container.DataItem, ""idt"") %>'"
Предствленный Вами кусок текста явно не мой стиль Так что посомтрите в том направлении, которое я Вам предлагаю - может быть поможет...

Удачи!

P.S. Рекомендуется вызыать модератора таким способом, чтобы сообщить о проблемах на форуме, а не задать вопрос. OK?
...
Рейтинг: 0 / 0
To moderator
    #33191572
Ilhom_uz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините за назойливость, но не могли бы Вы дать посмотреть на код actualpost.aspx (c sql.ru) или Forum.aspx (c www.sergey.co.uk)...
Очень надо... Или дать ссылочки на нечто подобное...
...
Рейтинг: 0 / 0
To moderator
    #33191681
Ilhom_uz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergeyh откликнитесь
...
Рейтинг: 0 / 0
To moderator
    #33191929
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ilhom_uzИзвините за назойливость, но не могли бы Вы дать посмотреть на код actualpost.aspx (c sql.ru) или Forum.aspx (c www.sergey.co.uk)...
Очень надо... Или дать ссылочки на нечто подобное...
1. Ничего сказать про actualpost.aspx (c sql.ru) не могу - спросите в обсуждении нашего сайта, вроде как там кому-то что-то когда-то давали, но утверждать не могу
2. по поводу Forum.aspx (c www.sergey.co.uk) - там все так дико запутано (5 уровней приложения, так что очень трудно разобраться с ходу)
3. Может Вам хватит Classic ASP - можете скачать пример моего форума - там все работет и очень все понятно написано тынц
...
Рейтинг: 0 / 0
To moderator
    #33195311
Ilhom_uz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень благодарен, но на на классическом у меня все получается... и есть форумы... и т.д.
Мне бы хотелось на .net....
...
Рейтинг: 0 / 0
To moderator
    #33195714
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зря Вы так про classic ASP - в ASP.NET можно писать таким-же образом и работать это будет быстрее

Хорошо, попробую показать, как я это делал:

1. На основной странице форума у меня стандартный Grid (TemplateColumn), ссылка на страницы сделана следующим образом (офрмоена в виде Hyperlink) :
Код: plaintext
1.
2.
3.
<ItemTemplate>
<asp:HyperLink runat="server"  Font-Bold=False  Text= '<%# DataBinder.Eval(Container.DataItem, "Subject") %>' NavigateUrl= '<%# "Topic.aspx?TopicId=" & DataBinder.Eval(Container.DataItem, "TopicId") & "&pg=1" %>' ID="Hyperlink1"/>
<%# GetTopicNavList(	DataBinder.Eval(Container.DataItem, "TopicId"), DataBinder.Eval(Container.DataItem, "TopicReplies") ) %>
</ItemTemplate>
2. В code behind:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
    Public Function GetTopicNavList( _
      ByVal TopicID As Integer, ByVal TopicReplies As Integer) _
      As String

      Dim pageSize As Integer = _
        Configuration.ModuleConfig.GetSettings().RepliesPerPage

      Dim intMaxURLLinks As Integer = _
        Configuration.ModuleConfig.GetSettings().QtyUrlTopicsReplies

      Dim totpages As Integer = Math.Ceiling(TopicReplies / pageSize)

      If totpages <=  1  Then
        Return ""
      Else
        Dim returnstring As String = "("
        If totpages > intMaxURLLinks Then
          Dim i As Integer
          For i =  1  To intMaxURLLinks -  1 
            If i >  1  Then
              returnstring = returnstring + ","
            End If
            returnstring = returnstring + "<a href='Topic.aspx?TopicId=" + Trim(CStr(TopicID)) + "&pg=" + Trim(CStr(i)) + "' >" + Trim(CStr(i)) + "</a>"
          Next
          returnstring = returnstring + "...,<a href='Topic.aspx?TopicId=" + Trim(CStr(TopicID)) + "&pg=" + Trim(CStr(totpages)) + "' >" + Trim(CStr(totpages)) + "</a>"
        Else
          Dim i As Integer
          For i =  1  To totpages
            If i >  1  Then
              returnstring = returnstring + ","
            End If
            returnstring = returnstring + "<a href='Topic.aspx?TopicId=" + Trim(CStr(TopicID)) + "&pg=" + Trim(CStr(i)) + "' >" + Trim(CStr(i)) + "</a>"
          Next
        End If
        Return returnstring + ",<a href='Topic.aspx?TopicId=" + Trim(CStr(TopicID)) + "&pg=-1' >All</a>" + ")"
      End If
    End Function

3. Далее (или перед этим идут слой бизнес - логики, и уровень обращения к данным, где вызывается хранимая процедура на SQL Server)...

В общем - сильно запутано, думаю что это Вам поможет слабо...
...
Рейтинг: 0 / 0
To moderator
    #33196300
Ilhom_uz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо... Я здесь увидел решение некоторых проблем...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / To moderator
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]