Mam asp: Literał na mojej stronie (, którego nie można przekonwertować na etykietę lub inną kontrolkę), której potrzebuję zmienić tekst za pomocą JavaScript. Mam następujący kod, który działa dla etykiety . Czy ktokolwiek może pomóc?Ustaw literałowy tekst ASP z Javascriptem
<script type="text/javascript">
function changeText() {
document.getElementById('<%= Test.ClientID %>').innerHTML = 'New Text';
}
</script>
<a href="#" onclick='changeText()'>Change Text</a>
<asp:Label id="Test" runat="server" Text="Original Text" />
Dzięki
UPDATE: nie mogę zmienić z dosłownym jak kod tyłu pisze HTML/CSS do niego na komunikat informacyjny np
LITMessage.Text = "<div class='success'>Information Successfully Updated</div>"
dlaczego nie zmienisz go do żadnej innej kontroli? Brzmi to naprawdę dziwnie w połączeniu z wymogiem zmiany tekstu. – Stilgar
@Stilgar - Mam zaktualizowane moje oryginalne pytanie – James
Twoja aktualizacja, dlaczego nie możesz zmienić etykiety, nie ma sensu. Jest to jeden ze szczególnych celów kontroli etykiet. Wszystko, co możesz zrobić z literałem, możesz zrobić z etykietą tak samo. Biorąc to pod uwagę, mam +1 do @Slaks, ponieważ jego pomysł wydaje mi się najprostszy. –