Вызов функции JavaScript из CodeBehind

Вызов функции JavaScript из CodeBehind

Так как я не смог найти решение, которое было за кодом, которое включает в себя попытки ClientScript и ScriptManager такие как mutanic и Orlando Herrera, сказанные в этом вопросе (оба они каким-то образом потерпели неудачу), я предложу интерфейсное решение, которое использует нажатия кнопок для другие, если они находятся в том же положении, что и я. Это сработало для меня:

HTML-разметка:

 {amp}lt;asp:button ID="myButton" runat="server" Text="Submit" OnClientClick="return myFunction();"{amp}gt;{amp}lt;/asp:button{amp}gt; 

JavaScript:

 function myFunction() { // Your JavaScript code return false; } 

Я просто использую кнопку ASP.NET, которая использует свойство OnClientClick , которое запускает функции сценариев на стороне клиента, которые являются JavaScript. Здесь следует отметить ключевые моменты использования ключевого слова return в вызове функции и в самой функции. Я читал документы, которые не используют return но все же заставляют работать кнопку — почему-то у меня это не получалось. return false; оператор в функции указывает, что обратной передачи НЕ должно происходить. Вы также можете использовать этот оператор в свойстве OnClientClick="myFunction() return false;" : OnClientClick="myFunction() return false;"

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector