У меня есть div с именем address, который является текстовой областью.Когда я нажимаю гиперссылку, она переключает div вверх и вниз.После нажатия кнопки asp.net div падает, и это нормально, но я заметил, что URL-адрес переходит с www.abc.com/edit.aspx?Id=2 на www.abc.com/edit.aspx?Id2=2#и теперь переключатель не работает.
Вот сценарий:
$ (документ) .ready (function () {
$('#myAddress').click(function () {
ShowHideAddressBox();
});
$('#arrowIndicator').click(function () {
ShowHideAddressBox();
});
});
function ShowHideAddressBox() {
var str = $("#myAddress").text();
if (str == "Hide") {
$("#myAddress").html("Click here");
$("#arrowIndicator").attr("src", "/Shared/Images/misc/arrow_state_grey_expanded.png");
}
else {
$("#myAddress").html("Hide");
$("#arrowIndicator").attr("src", "/Shared/Images/misc/arrow_state_grey_collapsed.png");
}
$('#checkAddress').toggle('normal');
}
Кнопка на стороне сервераclick только устанавливает некоторые значения в паре текстовых полей.
На моей главной странице также есть следующая строка:
<asp:ScriptReference Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Name="MicrosoftAjax.js" Path="http://ajax.microsoft.com/ajax/3.5/MicrosoftAjax.js" />