2013-11-29 2 views
1

Смотрите код:набора текст сНа тега из asp.net

<li> 
    <div class="evnt-date">31<span>July</span> 
    </div> 
    <div class="event-info"> <span><i class="icon-time"></i> 12:25 PM</span> 

     <p>Anim pariatur cliche repreh enderit, enim eiusmod high life</p> 
    </div> 
</li> 

я хочу, чтобы изменить значение 31 и в июле, как я могу это сделать в asp.net

что код пришли из html с страницей css, я пытаюсь его модифицировать. thank for read: D

ответ

1

Если вы правильно поняли, что хотите изменить текст из файла с кодом.

использование asp.net этикетка с attribut runat=server:

<asp:Literal ID="date" runat="server" Text='31' /> 

и в вашем коде:

date.Text = "updated text"; 

так попробовать это:

<li> 
    <div class="evnt-date"> 
    <asp:Literal ID="date" runat="server" Text='31' /> 
    <span><asp:Literal ID="month" runat="server" Text='July' /></span> 
    </div> 
</li> 

и код позади файла:

date.Text = "20"; 
month.Text = "August"; 

согласно предложению изменен ярлык на буквальный.

+0

спасибо, но он не может сохранить стиль текста http://s23.postimg.org /qktr64z7v/Untitled.png –

+0

вы можете использовать asp: Litral control вместо asp: Label in above design –

+0

большое спасибо: D он работает сейчас :) –

-1

Вы также можете сделать это в JQuery, просто дополнительный вариант, если вам не нужна обратная передача. Вы можете использовать функцию ajax, динамически отбрасывая новую дату и плавно меняя ее, не отправляя обратно на сервер.

Вот пример только с указанием его замены даты статическими данными (20 мая):

$(document).ready(function(){ 
    $('.evnt-date').html('20<span>May</span>'); 
}); 
Смежные вопросы