Ниже мой код, я новичок. Но я надеюсь, что смогу объяснить свою проблему хорошо, спасибо заранее.
Страница 2
<asp:linkButton ID="LinkData" runat="server" > Data </asp:LinkButton> // START HERE
Code Behind
protected void Page_Load(object sender, EventArgs e)
{
LinkData.Attributes.Add('onClick', 'javascript:ClickData();return false;');
}
Главная страница
<script>
function ClickData() {
window.location.href=('Page1.aspx');
ShowData2(); // ???????????
}
</script>
<script>
function ShowData2() {
var Panel = document.getElementById("divData1")
if (Panel.style.display == "none" || Panel.style.display == "") {
Panel.style.display = "block";
document.getElementById("DataGraph").style.display = "none";
}
else {
Panel.style.display = "none";
document.getElementById("DataGraph").style.display = "block";
}
}
</script>
window.location.href=('Page1.aspx')
- неверный код, должен быть window.location.href= 'Page1.aspx'
, также вы можете просто сделать window.location =..
в качестве ярлыка.
Ваша функция ShowData2
не будет вызвана, потому что вы меняете URL-адрес перед ShowData2
функции.
window.location.href=('Page1.aspx')
является недействительным кодом, должен бытьwindow.location.href= 'Page1.aspx'
, также вы можете просто сделатьwindow.location =..
в качестве ярлыка.