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

При клике на любом контроле страницы Default.aspx появляется ошибка: Not Found

14.12.2011, 20:09. Просмотров 1101. Ответов 2
Метки нет (Все метки)

как подцепить страницу, так, чтобы она работала, например Default.aspx к MasterPage.master если у последний странице стоит <base href="http://localhost/button/" /> ?
Я подцепил, но при клике на любом контроле страницы Default.aspx срабатывает ошибка: Not Found

The requested URL /button/Default.aspx was not found on this server.

Не могу понять <base href> доконца. Кто знает решение-скажите плз.
Подробнее выглядит так:
мой MasterPage :
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html>
<head>
       [B] <base href="http://localhost/button/" />[/B]
        <link href="ClientFiles/XPButton/xpbutton.css" type="text/css" rel="StyleSheet" />
        <script src="ClientFiles/common/script/common.js" language="javascript"></script>
</head>
    <title></title>
    <asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
            
        </asp:ContentPlaceHolder>
    </div>
    </form>
</body>
</html>
Default.aspx :
XML
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
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default2" %>
 
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
 
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
        <asp:TextBox ID="Control1" runat="server">Control</asp:TextBox>
        <br />
        <br />
        <asp:Button ID="btn_questions" runat="server" Text="Button with question" 
            onclick="btn_questions_Click" />
        <br />
        <br />
        <asp:Button ID="btn_enable" runat="server" Text="Button" 
            onclick="btn_enable_Click" />
        <br />
        <br />
        <asp:Button ID="btn_disabled" runat="server" onclick="btn_disabled_Click" 
            Text="Button" />
        <br />
        <br />
        <asp:Label ID="lblOutput" runat="server" Text="Label"></asp:Label>
    </ContentTemplate>
</asp:UpdatePanel>
</asp:Content>
Мне нужно, что бы работала updatepanel1(обновляла label).

Default.aspx.cs :
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
31
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
 
public partial class Default2 : System.Web.UI.Page
{
    const string LABEL_TEXT = "Ви натиснули кнопку ";
    protected void Page_Load(object sender, EventArgs e)
    {
        
    }
    protected override void OnPreInit(EventArgs e)
    {
 
    }
    protected void btn_questions_Click(object sender, EventArgs e)
    {
        lblOutput.Text = LABEL_TEXT + btn_questions.Text;
    }
    protected void btn_enable_Click(object sender, EventArgs e)
    {
        lblOutput.Text = LABEL_TEXT + btn_enable.Text;
    }
    protected void btn_disabled_Click(object sender, EventArgs e)
    {
        lblOutput.Text = LABEL_TEXT + btn_disabled.Text;
    }
}
Все написано верно, только немогу понять откуда ошибка при нажатии на контролы.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2011, 20:09
Ответы с готовыми решениями:

Где код предпочтительнее писать? Default.aspx.vb или Default.aspx?
не так давно сел за NET и сразу же на FW2. Пишу неболшое приложение на ASP.NET (VB) И...

Как спрятать названия страницы Default.aspx
Kak спрятать названия страницы Default.aspx и как передовать данные из одной страницы в другую ?

Выполнение метода файла Global.asax из страницы default.aspx.
Добрый день. Такой вопрос. У меня есть страница default.aspx и глобальный файл global.asax. Так...

При одиночном клике на любом контроле создается обработчик, как будто при двойном щелчке
Убрал в настройках Предпочитать двойной щелчок одинарному. все равно помогите Добавлено через...

Реклама в браузере при клике н любом месте страницы
В любом браузере, периодически, все ссылки становятся неактивными (т.е. при наведении курсора на...

2
ayrat_net
82 / 82 / 12
Регистрация: 12.01.2011
Сообщений: 1,049
14.12.2011, 20:30 2
HTML5
1
<base href="http://localhost/button/" />
- объясни на будущее что это за дрянь тупенькому парню

Кстати на сколько мне известно если ты хочешь href указать на какую нить страницу твоего проекта,
то на конце должна href="button/страничка.aspx(html)" зачем ты приплел сюда localhost я вообще понять не могу

Добавлено через 3 минуты
Прочел еще раз твоя ошибка означает, что в твоем проекте есть каталог button но там нет страницы Default.aspx (..button/ - это по сути ..button/Default.aspx)

Честно вообще понять не могу зачем тебе этот base?
0
KENT_RUSLAN
0 / 0 / 0
Регистрация: 15.10.2011
Сообщений: 3
14.12.2011, 20:43  [ТС] 3
Дали мне такое задание :

Задача – написать контрол (кнопку) которая будет выглядеть лучше, чем обычная html-кнопка. Поведение должно быть такая же, как и в обычной кнопки.
Должен быть один solution с двумя проектами: 1) аппликация на http://localhost/xpbuttontest/ что использует контрол, в ней - aspx с таким содержимым:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<html>
<head>
        <base href="http://localhost/XPButtonTest/" />
        <link href="ClientFiles/XPButton/xpbutton.css" type="text/css" rel="StyleSheet" />
        <script src="ClientFiles/common/script/common.js" language="javascript"></script>
</head>
<body>
 
<form runat=server>
 
<yourtag:YourControlClass runat=server id="btnOK" Text="OK"
Disabled=false />
 
</form>
</body>
</html>
2) сам контрол
Задание можно разбить на несколько частей:
1 Реализация самого контрола (правильное рендерення):
а) Контролу можно задавать Text, Question, состояние (Enabled/disabled)
b) Использовать несколько кнопок на странице (например три кнопки: Enabled без Question, Enabled из Question, Disabled)
2 Прибавить к кнопке event Click
а) Реализовать event в контроле
b) Подписаться на event каждой кнопки на странице
c) Прибавить Label на страницу
d) После нажатия на кнопку в Label вывести сообщение о том какую кнопку нажали
3 Определения значения href для тэгу base должно быть динамическим
4 Использовать библиотеку ASP.NET Ajax: после нажатия на кнопку перемалевывать лишь Label, а не всю страницу (использование ajax).


Все работает когда нету Base Href.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2011, 20:43

Мистический переход при клике в любом месте страницы.
При входе на сайт http://commencer.ru/ я обнаружила такую вешь: при клике в любом месте страницы...

При клике на ссылки, а так же в любом месте страницы вылетает окно с рекламой
Скачал с нета архив с нужной мне программой. однако вместо нее получил множество левых прог при...

взаимосвязь Default.aspx и Default.aspx.cs
Всем привет. возник вопрос. я не могу понять взаимосвязь Default.aspx и Default.aspx.cs. пытаюсь...


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

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

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