Кнопка ASP не работает
Поэтому я пытаюсь вставить кнопку на сайт sharepoint моей компании с помощью asp. Кнопка отображается правильно, но я не могу заставить ее перейти на определенную страницу, когда нажимаю на нее. Когда я нажимаю на него, он просто обновляет страницу. Я хочу, чтобы он перешел по этой ссылке... http://www.w3schools.com/ . Кто-нибудь может помочь мне это исправить?
<WebPartPages:WikiContentWebpart frametype="none" chrometype="None" runat="server" partorder="1" __WebPartId="{9852E1FB-0E97-47D1-BC63-0A8D2D953F9D}" id="g_9852e1fb_0e97_47d1_bc63_0a8d2d953f9d">
<content>
<div>
<asp:Button runat="server" Text="Add New Item" id="Button1" Font-Bold="True" onclick="window.location='http://www.w3schools.com/'"></asp:Button> </div>
</content>
</WebPartPages:WikiContentWebpart>
1 ответ:
<asp:Button runat="server" Text="Add New Item" id="Button1" Font-Bold="True" OnClientClick="window.location='http://www.w3schools.com/'; return false;"> </asp:Button>Вам нужно изменить две вещи:
- поскольку это обработчик на стороне клиента, используйте
OnClientClick.- возвратите false после установки местоположения так, чтобы событие по умолчанию (post back) не было запущено.
Comments