powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / PostBackUrl на виртуальной странице
25 сообщений из 60, страница 2 из 3
PostBackUrl на виртуальной странице
    #39704137
it-sphere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Страница товара это шаблон, наполняем его из базы, а кол-во ссылок которые ведут на эту страницу = город*каталог*товар
если возьмем 5 городов, 4 каталога, и 20 товаров получим 400 страниц и это вариант лайт.
Но с каждой виртуальной ссылки (странички) пользователь должен иметь возможность отправить ХОЧУ
За это и бьемся.
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704180
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
it-sphereСтраница товара это шаблон, наполняем его из базы,
Значит по REST урл будет:
/products/$product_id/
Так?
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704181
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
it-sphereа кол-во ссылок которые ведут на эту страницу
Ссылка на товар может не зависеть от магазина и города.
Как вариант, магазин и город можно передавать через корзину, куки, параметры в урле после знака вопроса.
IMHO
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704261
it-sphere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Petro123/products/$product_id/
Так?
Нет не так
/products - это и есть Id
url короче SEO рулит
Petro123Как вариант, магазин и город можно передавать через корзину, куки, параметры в урле после знака вопроса.
Не зачет.
SEO рулит, город должен быть в URL а не в параметрах.
Куки поисковик не видит. Корзина это для семечек, diamonds в корзину не складывают, мксимум за колокольчик дернут.
Про брюлики загнул малость... В поисковике ссылка уже должна вести на ваш город.
Да, параметры.... я вам могу и левых корзинку накидать, как бороться будете? или в Минусинск поедете?
С темы съехали, а проблемка висит...
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704368
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
it-sphereНет не так
/products - это и есть Id
url короче SEO рулит
докажи.
По REST и SEO урл для автомобиля Королла E111 будет:
sql.ru/автомобили/3456
посмотри на топики sql_ru

it-sphereС темы съехали, а проблемка висит...
решайте свою тему. Я отвечающим не мешаю).
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704485
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
it-sphereНе зачет.
SEO рулит, город должен быть в URL а не в параметрах.
так?
https://irkutsk.leroymerlin.ru/product/audiodomofon-koordinatnyy-fe-12m-17882273/
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704486
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123it-sphereНе зачет.
SEO рулит, город должен быть в URL а не в параметрах.
так?
https://irkutsk.leroymerlin.ru/product/audiodomofon-koordinatnyy-fe-12m-17882273/ теперь убери поддомен Иркутск и нажми Enter.
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704652
it-sphere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Есть два пути указания города в URL:
1) поддомен
Поддомен для поисковика это отдельный сайт. Это означет новый уникальный контент, раскрутку в регионе и администрирование.

2) папка после иммени сайта
это тотже сайт + легко администрировать, контент то же заточен под город: титлы телефоны и т.д.

Мне ближе 2 вариант
и мой URL информативнее и нравиться поисковикам больше пример
leroymerlin.ru/ufa/domofon/vizit
этот URL ограничивает кол-во товара но как нельзя лучше ответит на фразу в поисковике аля "купить домофон vizit в уфе"
проверяем в поисковике.
1) леруа там даже не ночевал
2) в топе сайты с урл где присутствуют слова домофоны (domofon) и vizit
Надо понимать, что одним красивым урл конкурентов на лопатки не положить.
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704654
it-sphere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Petro123По REST и SEO урл для автомобиля Королла E111 будет:
sql.ru/автомобили/3456

а почему не такой?
sql.ru/corolla/e111 или sql.ru/corolla/corolla-e111
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704655
it-sphere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
it-sphere,
Предлагаю вернуться к теме топика.
создаем страничку и вешаем на нее кнопку, т.к. расположение страницы соответствует пути то проблем на саму себя нет.
Пробуем указать PostBackUrl
skyANA,Вангую, что musite - это корень сайта и имелось в виду http://www.mysite.com, тогда относительно него указывайте урлы:

<asp:Button ID="Button1" runat="server" Text="Button" PostBackUrl="/first/second/three" />

<asp:Button ID="Button1" runat="server" Text="Button" PostBackUrl="~/page.aspx?1=first&2=second&3=three" />
не работает, кто может назвать причину?
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704657
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
it-sphereit-sphere,
Предлагаю вернуться к теме топика.
создаем страничку и вешаем на нее кнопку, т.к. расположение страницы соответствует пути то проблем на саму себя нет.
Пробуем указать PostBackUrl
skyANA,Вангую, что musite - это корень сайта и имелось в виду http://www.mysite.com, тогда относительно него указывайте урлы:

<asp:Button ID="Button1" runat="server" Text="Button" PostBackUrl="/first/second/three" />

<asp:Button ID="Button1" runat="server" Text="Button" PostBackUrl="~/page.aspx?1=first&2=second&3=three" />
не работает, кто может назвать причину?
Что значит не работает? Какой url в итоге получается? А какой надо?
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704658
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
it-sphere,

и из Ваших объяснений я так и не понял, почему Вы бьётесь с PostBackUrl
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704659
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
it-sphere,

может пример кода выложите?
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704660
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
it-spherePetro123,
Petro123По REST и SEO урл для автомобиля Королла E111 будет:
sql.ru/автомобили/3456

а почему не такой?
sql.ru/corolla/e111 или sql.ru/corolla/corolla-e111пусть будет такой.
Но почему у вас:
Физически страница находиться
musite/page.aspx
а
/first/second/three
являются ее параметрами
???
Одна физическая страница в корне на весь сайт?
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704661
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123it-spherePetro123,
пропущено...


а почему не такой?
sql.ru/corolla/e111 или sql.ru/corolla/corolla-e111пусть будет такой.
Но почему у вас:
Физически страница находиться
musite/page.aspx
а
/first/second/three
являются ее параметрами
???
Одна физическая страница в корне на весь сайт?
Потому как у него WebForms и так там делаются ЧПУ.
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704663
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочет ТС вместо

cars/catalog.aspx?марка=audi&тип=седан&коробка=автомат

ЧПУ

cars/audi/седан/автомат

Что тут не понятного?
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704672
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух,
Я с тобой что ли разговариваю?
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704676
it-sphere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дмитрий Мух,
Дмитрий Мухи из Ваших объяснений я так и не понял, почему Вы бьётесь с PostBackUrl
Скажите как, я сделаю.....
Мне надо по нажатию кнопки отправить письмо и сообщить пользователю, что все о'кей оставив его на странице где он был.
я вижу реализацию в виде двух кнопок
1) открыть окно формы
2) отправить письмо
Жму кн. открыть окно формы и улетаю сюда musite/first/second/page.aspx?1=first&2=second&3=three
Варианты?
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704682
it-sphere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дмитрий Мух,
Вот кусок кода первой кнопки
Код: plaintext
1.
<asp:LinkButton ID="asp_order_open" runat="server" class="a_menu"  PostBackUrl="" Visible="True"><div>Сделать заявку</div></asp:LinkButton>


Код: vbnet
1.
2.
3.
    Protected Sub asp_order_open_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles asp_order_open.Click
        asp_order.Visible = True
    End Sub



Код: 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.
<asp:Panel ID="asp_order" runat="server"  Visible="false">
     
     <div id="TB_overlay"></div>     
         <div style="padding: 20px; background-color: #CCCCCC; z-index: 7000;   position: fixed; margin:auto;" >
         <asp:Label ID="Label1" runat="server" Text=" NameProduct_variable " Visible="False">  </asp:Label>    
         <asp:ImageButton ID="asp_order_close" runat="server" Visible="true" style="position: absolute; top: -15px; right: -15px"  ImageUrl="/App_Themes/Images/Default/close.png" PostBackUrl="#" />
         <div class="message_left_div">
             <asp:Image ID="Image_Orders" runat="server" /></div>
         <div class="message_left_div">   
            <div class="message_head">Отправить заявку, приложив данное фото в качестве примера </div>
            <div><input ID="myname"  runat="server" type="text" placeholder="Имя Фамилия *" class="message_body" /></div>
            <div><input ID="email"  runat="server" type="text" placeholder="E-mail: *" class="message_body" /></div>
            <div><input ID="phone"  runat="server" type="text" data-mask="+7 (999) 999-99-99" placeholder="Телефон *" class="message_body" /></div>
            <div><input ID="company"  runat="server" type="text" placeholder="Компания (необязательно)" class="message_body" /></div>
            <div><input ID="comment"  runat="server" type="text" placeholder="Ваш комментарий (необязательно) " class="message_body" style="height: 90px" /></div>
            <asp:Button ID="Button_send_mail" Text="Отправить сообщение"  runat="server" Width="300" Height="25" PostBackUrl="#" />
 

          
            <div class="message_head"><asp:Label ID="message_site" runat="server" Visible="false" Text="Сообщение отправлено." /></div>
          </div> 
          </div>
 
  </asp:Panel>
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704685
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
it-sphereДмитрий Мух,
Дмитрий Мухи из Ваших объяснений я так и не понял, почему Вы бьётесь с PostBackUrl
Скажите как, я сделаю.....
Мне надо по нажатию кнопки отправить письмо и сообщить пользователю, что все о'кей оставив его на странице где он был.
я вижу реализацию в виде двух кнопок
1) открыть окно формы
2) отправить письмо
Жму кн. открыть окно формы и улетаю сюда musite/first/second/page.aspx?1=first&2=second&3=three
Варианты?
Открывать форму ввода без перезагрузки страницы. Без запроса к серверу. В чём смысл запроса-то?
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704688
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
it-sphereЖму кн. открыть окно формы и улетаю сюда musite/first/second/page.aspx?1=first&2=second&3=three
В
А надо куда? Сказать толком можете?

musite - это что? Корень сайта, или нет? Полный урл указывайте, чтобы было понятно.
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704692
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
it-sphereДмитрий Мух,
Вот кусок кода первой кнопки
[SRC asp/xhtml]<asp:LinkButton ID="asp_order_open" runat="server" class="a_menu" PostBackUrl="" Visible="True"><div>Сделать заявку</div></asp:LinkButton>
[/SRC]

Код: vbnet
1.
2.
3.
    Protected Sub asp_order_open_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles asp_order_open.Click
        asp_order.Visible = True
    End Sub




[SRC asp/xhtml]<asp:Panel ID="asp_order" runat="server" Visible="false">

<div id="TB_overlay"></div>
<div style="padding: 20px; background-color: #CCCCCC; z-index: 7000; position: fixed; margin:auto;" >
<asp:Label ID="Label1" runat="server" Text=" NameProduct_variable " Visible="False"> </asp:Label>
<asp:ImageButton ID="asp_order_close" runat="server" Visible="true" style="position: absolute; top: -15px; right: -15px" ImageUrl="/App_Themes/Images/Default/close.png" PostBackUrl="#" />
<div class="message_left_div">
<asp:Image ID="Image_Orders" runat="server" /></div>
<div class="message_left_div">
<div class="message_head">Отправить заявку, приложив данное фото в качестве примера </div>
<div><input ID="myname" runat="server" type="text" placeholder="Имя Фамилия *" class="message_body" /></div>
<div><input ID="email" runat="server" type="text" placeholder="E-mail: *" class="message_body" /></div>
<div><input ID="phone" runat="server" type="text" data-mask="+7 (999) 999-99-99" placeholder="Телефон *" class="message_body" /></div>
<div><input ID="company" runat="server" type="text" placeholder="Компания (необязательно)" class="message_body" /></div>
<div><input ID="comment" runat="server" type="text" placeholder="Ваш комментарий (необязательно) " class="message_body" style="height: 90px" /></div>
<asp:Button ID="Button_send_mail" Text="Отправить сообщение" runat="server" Width="300" Height="25" PostBackUrl="#" />



<div class="message_head"><asp:Label ID="message_site" runat="server" Visible="false" Text="Сообщение отправлено." /></div>
</div>
</div>

</asp:Panel>
[/SRC]
Ну и зачем тут PostBackUrl-ы использовать? Все запросы же идут на одну и туже страницу, верно? То есть на один и тотже form action.
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704695
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
it-sphere,

и что значит перестало работать после того, как Вы добавили динамику? Вы это всё в UpdatePanel завернули?
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704702
it-sphere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дмитрий Мух,
чем болше информации тем болше вопросов.
Даваете сделаем следующее...
По нажатию кнопки просто выведем текст в label.
Текст сформируем из кода т.к. нам от туда надо еще отправить письмо (держим в уме)
Страничка лежит http://www.mysite.com/page.aspx
Заходим на нее по ссылке " http://www.mysite.com/first/second/three"
На страничке имеем
Код: plaintext
1.
2.
<asp:LinkButton ID="asp_order_open" runat="server" class="a_menu"  PostBackUrl="" Visible="True"><div>Сделать заявку</div></asp:LinkButton>
<asp:Label ID="Label_asp_order_open" runat="server" Text="Label"></asp:Label>


нажимаем кнопку
Код: vbnet
1.
2.
3.
4.
    Protected Sub asp_order_open_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles asp_order_open.Click
asp_order.Visible = True
Label_asp_order_open.Text="Вы нажали кнопку"
    End Sub


Далее, т.к. кнопка это серверный элемен у нас отправляется запрос на генерацию страницы, чтобы вернуть label с текстом созданным в коде. Вот сдесь получается, что запрос к серверу имеет следующий вид
http://www.mysite.com/first/second/page.aspx?1=first&2=second&3=three
На что сервер весело сообщает, что такой страницы у него нет 404
я думаю, что вы предлагаете сделать все на скриптах и в конце на кнопку повесить Response.Redirect
Так?
...
Рейтинг: 0 / 0
PostBackUrl на виртуальной странице
    #39704713
it-sphere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дмитрий Мух,
Дмитрий Мухи что значит перестало работать после того, как Вы добавили динамику?
Если запрос к серверу совпадает с физическим путем расположения файла на сервере, все работает (статика условно)
http://www.mysite.com/page.aspx
Если к файлу обращаемся по пути отличным от его физического расположения, то тогда уже строка запроса к серваку становиться искаженной. (динамика условно)
http://www.mysite.com/first/second/three"
...
Рейтинг: 0 / 0
25 сообщений из 60, страница 2 из 3
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / PostBackUrl на виртуальной странице
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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