【问题标题】:How to call bootbox.alert() from javascript after button click from C# file从 C# 文件单击按钮后如何从 javascript 调用 bootbox.alert()
【发布时间】:2015-02-22 15:23:15
【问题描述】:

我想调用我在 JavaScript 函数 myfunction() 中编写的“bootstrap.alert”方法。

这是aspx代码:-

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="temp1.aspx.cs"    Inherits="temp1" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link href="css/bootstrap.css" rel="stylesheet" />
<link href="css/font-awesome.min.css" rel="stylesheet" />

 <script type="text/javascript">

     function myfunction() {
         bootbox.alert("Hello world!", function () {
         });
     }
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Button runat="server" Text="Test" ID="btnTest"     OnClick="btnTest_Click"/>
</form>
<!-- JS dependencies -->
<script     src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>


<!-- bootbox code -->


<script src="Scripts/bootbox.js"></script>
<script src="Scripts/bootstrap.min.js"></script>
<script src="Scripts/jquery-1.9.1.min.js"></script>
<script type="text/javascript">    </script>



</body>
</html> 

这是我的 Csharp 代码:-

public partial class temp1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void btnTest_Click(object sender, EventArgs e)
{
   //What should i write here to call the javascript function "myfunction()" and that bootbox.alert() is executed.
}
}

我想在单击按钮时显示引导箱警报框。请帮我在按钮单击事件中编写代码。

【问题讨论】:

    标签: c# asp.net bootbox


    【解决方案1】:

    使用属性 onclientClick

    <asp:Button runat="server" Text="Test" ID="btnTest"     OnClick="btnTest_Click" OnClientClick="myFunction"/>
    

    【讨论】:

    • 这样做时,它没有执行函数内部的两行。我已经编写了 console.write 函数,但控制台中没有显示输出。
    • 这是 msdn 链接。它会更好地解释。 [链接]msdn.microsoft.com/en-us/library/…
    • 这里 bootbox.alert() 在 bootbox.js 文件中定义。那么我可以从 myfunction() 内部调用 bootbox.alert() 吗?
    • 是的。只需调用 tour JS 文件 ref,然后调用您的方法。 code`
    • 谢谢@Med.Amine.Touil。有效。这是等级制度的问题。我首先链接了 bootbox.js,然后是 jquery.js,然后是 bootstrap.js,然后编写了函数 myfunction()。它奏效了.. 感谢您的帮助。
    猜你喜欢
    • 2012-05-15
    • 1970-01-01
    • 1970-01-01
    • 2017-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多