ASP Ajax
От: alexzak  
Дата: 19.10.07 11:50
Оценка:
такой пример:

//1. при нажатии на кнопку модифицируется значение lnkTest (вместо a высвечивается b)
<input type="button" id="btnTest" onclick="Test()" />

<script type="javascript">
function Test()
{
divTest = document.getElementByID("divTest");

lblTest = divTest.getElementsByTagName("input").item(0);
lblTest.value = "b";
}
</script>

<asp:UpdatePanel ID="panel" runat="server">
<div id="divTest">
<asp:LinkButton Id="lnkTest" runat="server" Text="a">
</div>
<asp:Button Id="btnSave" OnClick="btnSave_Clicked" />
</asp:UpdatePanel>

##Code Behind:

protected void btnSave_Clicked(object sender, EventArgs args)
{
//2. при нажатии на кнопку btnSave мы получим старое не обновлённое значение lnkTest
}


Вопрос как сделать так чтобы на обработчике кнопки btnSave мы получили обновлённое значение lnkTest

Спасибо!
Re: ASP Ajax
От: J_K  
Дата: 19.10.07 12:04
Оценка:
Здравствуйте, alexzak, Вы писали:


A>Вопрос как сделать так чтобы на обработчике кнопки btnSave мы получили обновлённое значение lnkTest


A>Спасибо!


EnableViewState=true ?
Life is very short and there's no time
for fussing and fighting... (C) Paul McCartney & John Lennon
Re[2]: ASP Ajax
От: alexzak  
Дата: 19.10.07 12:12
Оценка:
J_K>EnableViewState=true ?

Пробовал, не помогает..
Re[3]: ASP Ajax
От: J_K  
Дата: 19.10.07 12:18
Оценка:
Здравствуйте, alexzak, Вы писали:

J_K>>EnableViewState=true ?


A>Пробовал, не помогает..


Не биндишь ли ты чего-нибудь к этой линке при загрузке? Тогда точно будет возвращаться к первоначальному варианту. Если биндишь, попробуй проверять IsPostBack.
Life is very short and there's no time
for fussing and fighting... (C) Paul McCartney & John Lennon
Re[4]: ASP Ajax
От: alexzak  
Дата: 19.10.07 12:23
Оценка:
J_K>Не биндишь ли ты чего-нибудь к этой линке при загрузке? Тогда точно будет возвращаться к первоначальному варианту. Если биндишь, попробуй проверять IsPostBack.

При загрузке — биндю, но ессно проверяю на IsPostBack...
Re[5]: ASP Ajax
От: J_K  
Дата: 19.10.07 12:35
Оценка:
Здравствуйте, alexzak, Вы писали:

J_K>>Не биндишь ли ты чего-нибудь к этой линке при загрузке? Тогда точно будет возвращаться к первоначальному варианту. Если биндишь, попробуй проверять IsPostBack.


A>При загрузке — биндю, но ессно проверяю на IsPostBack...


Единственное, что приходит в голову — что ты биндишь где-то и после загрузки. Попробуй полностью отключить биндинг (этой линки на всей странице) и посмотреть, что будет.
Life is very short and there's no time
for fussing and fighting... (C) Paul McCartney & John Lennon
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.