![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 04.10.2011
Сообщений: 1
|
![]()
ЗАДАНИЕ!!!
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 не выводитса сообщение о том, которою кнопку я нажал..Помогите плз. Все перепробував. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 147
|
![]()
блин чувак! оно и не выведется...лучше читай о ASP.NET
когда ты нажимаешь на кнопку, то идет отправка твоей формы обратно на сервер...после чего оно приходит обратно к тебе со всеми стандартными настройками)) как то так)) юзай UpdatePanel
У женщин чары образуются из стрингов;
А у программистов наоборот - стринги образуются из чаров; |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по реализации (С#, сервер-клиент, 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 |