Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Ivanjs
0 / 0 / 0
Регистрация: 17.04.2018
Сообщений: 181
1

Получение GET параметров

20.06.2018, 22:04. Просмотров 538. Ответов 0
Метки нет (Все метки)

Используя Visual Studio, создайте проект по шаблону ASP . NET Empty Web Application . Добавьте страницу Default . aspx в корень директории сайта. В коде страницы опишите инструкции, которые будут выводить в тело страницы все GET параметры, которые были получены при запросе. Для решения этой задачи используйте свойства AllKeys свойства QueryString.

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="001_TestPage.aspx.cs" Inherits="ASP.NET_Page.TestPage" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Тестовая страница</title>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <a href="002_RequestProp.aspx?param=1">Первая ссылка</a>
            <br />
            <a href="002_RequestProp.aspx?param=2">Вторая ссылка</a>
        </div>
    </form>
</body>
</html>
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
 
namespace ASP.NET_Page
{
    public partial class TestPage : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
 
        }
    }
}
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="002_RequestProp.aspx.cs"
    Inherits="ASP.NET_Page.RequestProp" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Label ID="Label1" runat="server" />
    </div>
    </form>
</body>
</html>
C#
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
 
namespace ASP.NET_Page
{
    public partial class RequestProp : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            // Request.QueryString[имя_параметра] - это свойство дает возможность получить данные из адресной строки.
            // В первую очередь, при работе с GET параметрами, нужно проверить наличие значений при получении запроса. 
            // После (если это требуется) проверить тип полученного значения. GET параметры могут быть изменены пользователем
            // в следствии чего, неправильные данные в параметрах могут нарушить работу страницы.
            string param = Request.QueryString["param"];
 
            if (string.IsNullOrEmpty(param))
            {
                Label1.Text = "В адресной строке нет GET параметра с именем <i>param</i>";
            }
            else
            {
                Label1.Text = param;
            }
        }
    }
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.06.2018, 22:04
Ответы с готовыми решениями:

Получение get параметров
Всем привет. Возник такой вопрос: Получение get параметров в js. Первым делом полез в google....

Получение системных параметров
Начал изучать Win32 API. Первое задание - получение параметров системі. гугл помог сделать...

Получение GET параметров из url
Здравствуйте, пытаюсь сейчас решить вопрос в инете нашел скрипт который получает get параметры из...

Получение системных параметров
Добрый день! Помогите, пожалуйста, почему не работает UINT uint; BOOL res =...

Получение параметров из апплета
Набрал пример из книги Шилдта, но почему-то апплет не видит ни один параметр переданный ему. ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.06.2018, 22:04

Получение параметров из скобок
Здравствуйте, имеется строка вида &quot;func(text_1,Text2,text3)&quot;. На выходе хочу получить :...

Получение параметров из GET-апроса
Доброго времени суток! Есть вот такой ответ на запрос: { &quot;status&quot;: &quot;success&quot;, &quot;time&quot;: { ...

Получение полей параметров в запросе
Здравствуйте. Хотелось бы услышать Экспертное мнение по такому вопросу. Наткнулся на такой вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru