Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.10.2011, 22:20   #1
Ruslan_Kent
Новичок
Джуниор
 
Регистрация: 04.10.2011
Сообщений: 1
Восклицание Люди, у меня вопрос по ASP.NET (нужно задачу сделать с используванием контрола).

ЗАДАНИЕ!!!
1) аплікація на http://localhost/XpButtonTest/ що використовує
контрол, в ній - aspx з таким вмістом

<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 Реалізація самого контрола (правильне рендерення):
a) Контролу можна задавати Text, Question, стан (Enabled/Disabled)
b) Використати декілька кнопок на сторінці (наприклад три кнопки: Enabled без Question, Enabled з Question, Disabled)
2 Додати до кнопки event Click
a) Реалізувати event в контролі
b) Підписатися на event кожної кнопки на сторінці
c) Додати Label на сторінку
d) Після натискання на кнопку в Label вивести повідомлення про те яку кнопку натиснули
3 Визначення значення href для тегу base повинно бути динамічним
4 Використати бібліотеку ASP.NET Ajax: після натискання на кнопку перемальовувати лише Label, а не всю сторінку (використання ajax).


Реализация
я создал файл Default.aspx с таким содоржанием:
<%@ Page Language="C#" runat="server" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<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 id="Form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
<br />
<asp:Button ID="btnOK" Runat="server"
OnClientClick="return confirm('Do you want to perform this action?');" CommandName="Delete"
Text="Delete" onclick="btnOK_Click" />
<br />
<asp:Label ID="Label1" runat="server" Text="" />
<br />
<asp:Button ID="Button2" runat="server" Text="Button" Enabled="False" />

</form>
</body>
</html>


И файл Default.aspx.cs :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;


public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void btnOK_Click(object sender, EventArgs e)
{
Label1.Text = "Нажата Кнопка Delete";
}
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = "Нажата Кнопка Button";
}
}



Проблема
В label1 не выводитса сообщение о том, которою кнопку я нажал..Помогите плз. Все перепробував.
Ruslan_Kent вне форума Ответить с цитированием
Старый 18.10.2011, 13:58   #2
stalsoft
Форумчанин
 
Регистрация: 09.06.2011
Сообщений: 147
По умолчанию

блин чувак! оно и не выведется...лучше читай о ASP.NET
когда ты нажимаешь на кнопку, то идет отправка твоей формы обратно на сервер...после чего оно приходит обратно к тебе со всеми стандартными настройками)) как то так))
юзай UpdatePanel
У женщин чары образуются из стрингов;
А у программистов наоборот - стринги образуются из чаров;
stalsoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по реализации (С#, сервер-клиент, ASP.NET(?)) Phaeleh Общие вопросы .NET 1 06.04.2011 23:22
Надо решить задачу!Екзамен у меня!Вопрос жизни и смерти! Ivanito Фриланс 7 14.01.2010 22:01
глупый вопрос по ASP.net dampirik ASP.NET 1 26.10.2009 16:57
Нужно решить не простую(для меня) задачу в Delphi !! St1mkA Помощь студентам 6 04.10.2009 20:39
Вопрос к тем, кто имеет представление о PHP, JSP, ASP, ASP.NET child_of_july Помощь студентам 0 07.06.2008 00:25