Добавление новой метки в ASP.Net 2.0 с использованием C # - PullRequest
0 голосов
/ 17 апреля 2009

Я внедряю веб-сайт с использованием ASP.NEt 2.0, и я хочу добавить новую метку, когда я нажимаю существующую кнопку. Может ли какой-то орган помочь мне в этом ????

Ответы [ 6 ]

2 голосов
/ 17 апреля 2009

Вы можете создать ярлык, используя ответ Сайеда Тайяба Али , однако, если кто-то нажмет другую кнопку и вы получите еще одну обратную передачу, ваш первый созданный ярлык исчезнет, ​​поскольку страница будет воссоздана с нуля.

2 голосов
/ 17 апреля 2009

в событии OnClick для кнопки:

Label lbl = new Label();
lbl.Text = "some text";

ControlContainingLabel.Controls.Add(lbl);
1 голос
/ 17 апреля 2009

Если кнопка не зависит от того, что происходит в тексте метки, или сервер не обновляется, информация тоже отображается в метке, то нет причин добавлять его на стороне сервера. Вы можете легко разместить метку в своем клиентском коде там, где хотите, и использовать какую-то форму javascript (jQuery), чтобы скрыть ее, и когда нажата кнопка, затем раскройте метку следующим образом:

   $(function(){
    $('.label1').hide(); //hide the label with the class name label1
    $('.button1').click(function(){  // bind the button's click event
      $('.label1').show(); //unhide the label 

    });
   });
0 голосов
/ 15 января 2014

вот простое решение, которое может помочь вам. сначала добавьте метку в контейнер (например, форму, панель и т. д.) и скройте ее, используя следующий код: -

label1.hide();

Вы должны ввести вышеуказанный код в функцию form_load затем в функции button1_click введите следующий код

label1.show();
label1.text="some text";
0 голосов
/ 03 июня 2010

Метка lbl = новая Метка (); lbl.Text = "некоторый текст";

ControlContainingLabel.Controls.Add (LBL);

ให้ โค้ด นี้ ค่ะ อยาก จะ กำหนด ตำแหน่ง ที่ ให้ ให้ l b 100 100 100 100 100 100 อะไร เพิ่ม

0 голосов
/ 17 апреля 2009

вам нужно создать новый экземпляр lable затем добавьте свой элемент управления меткой, используя control.add (lable1) в ранее существовавшем событии кнопки.

добавит ваш ярлык на страницу, когда вы нажмете на существующую кнопку.

...