如何在ASP.NET母版页中调用jquery调用 [英] How to call the jquery call in ASP.NET master page

查看:58
本文介绍了如何在ASP.NET母版页中调用jquery调用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

此代码为Asp.net Master Page ..

i想要点击弹出提交按钮那些字段数据插入数据库..



所有代码仅适用于母版页



我尝试过:



this code is Asp.net Master Page..
i want click popup submit button those fields data insert into database..

All code working only Master page

What I have tried:

<div class="modal fade bs-example-modal-sm" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel">
  <div class="modal-dialog modal-sm">
    <div class="modal-content"><br />
    <form style="margin: 0px 5px 0px 5px;">ss
  <div class="form-group">
    <label for="exampleInputEmail1">Email address</label>
      <asp:TextBox ID="txtLEmail" class="form-control" placeholder="Password" runat="server"></asp:TextBox>
  </div>
  <div class="form-group">
    <label for="exampleInputPassword1">Password</label>
      <asp:TextBox ID="txtLPassword" class="form-control" placeholder="Password" runat="server"></asp:TextBox>
  </div>
  <div class="checkbox">
    <label>
      <input type="checkbox"/> Check me out
    </label>
  </div>

</form>
        <div class="modal-footer"><br />
        <button type="button" class="btn btn-primary" >Login</button>
        <button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-example-modal-lg">Sign Up</button>
      </div>
    </div>
  </div>
</div>







<div class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel">
  <div class="modal-dialog modal-lg">
    <div class="modal-content">
     <form style="margin: 10px 5px 10px 5px;">
  <div class="form-group">
    <label for="exampleInputEmail1">First Name</label>
      <asp:TextBox ID="txtFName" class="form-control" placeholder="First Name" runat="server"></asp:TextBox>
  </div>
  <div class="form-group">
    <label for="exampleInputPassword1">Last Name</label>
    <asp:TextBox ID="txtLname" class="form-control" placeholder="Last Name" runat="server"></asp:TextBox>
  </div>
  <div class="form-group">
  <label for="exampleInputEmail1">Email Address</label>
    <asp:TextBox ID="txtEmail" class="form-control" placeholder="Email Address" runat="server"></asp:TextBox>
  </div>
  <div class="form-group">
  <label for="exampleInputEmail1">Mobile Number</label>
    <asp:TextBox ID="txtMobile" TextMode="Number" class="form-control" placeholder="Mobile Number" runat="server"></asp:TextBox>
  </div>
  <div class="form-group">
  <label for="exampleInputEmail1">Password</label>
    <asp:TextBox ID="txtPassword" TextMode="Password" class="form-control" placeholder="Password" runat="server"></asp:TextBox>
  </div>

  <div class="checkbox">
    <label><input type="checkbox"/> Check me out</label>
  </div>
         
         <asp:Button ID="btnSignup" class="btn btn-primary" runat="server" Text="Signup" OnClick="btnSignup_Click" />
</form>
    </div>
  </div>
</div>







jquery ...






jquery...

<script type="text/javascript">
    $(function () {
        $("[id$=btnSignup]").bind("click", function () {
            var user = {};
            user.Firstname = $("[id$=txtFName]").val();
            user.Lastname = $("[id$=txtLname]").val();
            user.Email = $("[id$=txtEmail]").val();s
            user.Mobile = $("[id$=txtMobile]").val();
            user.Password = $("[id$ =txtPassword]").val();
            $.ajax({
                type: "POST",
                url: "WebService1.asmx/SaveUser",
                data: '{user: ' + JSON.stringify(user) + '}',
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (response) {
                    alert("User has been added successfully.");
                    window.location.reload();
                }
            });
            return false;
        });
    });
</script>





主页中的CodeBehind:





CodeBehind in masterpage :

[WebMethod]
        [ScriptMethod]
        public static void SaveUser(User user)
        {
            MySqlConnection con = new MySqlConnection(ConfigurationManager.ConnectionStrings["Mysqlcon"].ConnectionString);
            string str = "select count(*) from Customer_list";
            MySqlCommand cmd4 = new MySqlCommand(str, con);
            con.Open();
            int count = Convert.ToInt32(cmd4.ExecuteScalar()) + 1;
            string  time = DateTime.Now.ToString();
            string Executive_id = "8" + "0" + Convert.ToDateTime(time).ToString("ddMMyyyyss") + count;

            con.Close();


            con.Open();
            MySqlCommand cmd = new MySqlCommand("insert into Customer_list(Customer_ID,First_Name,Last_Name,Email_ID,Password,Mobile,Date_of_Registration)values(@Executive_ID,@Name,@Email_ID,@Password,@Mobile,@Date_of_Registration)", con);
            cmd.Parameters.AddWithValue("@Customer_ID", Executive_id);
            cmd.Parameters.AddWithValue("@First_Name", user.Firstname);
            cmd.Parameters.AddWithValue("@Last_Name", user.Lastname);
            cmd.Parameters.AddWithValue("@Email_ID", user.Email);
            cmd.Parameters.AddWithValue("@Password", user.Password);
            cmd.Parameters.AddWithValue("@Mobile", user.Mobile);
            cmd.Parameters.AddWithValue("@Date_of_Registration", time);

            int i = cmd.ExecuteNonQuery();
        }

推荐答案

function (){


[id
("[id


= btnSignup ])。bind( 点击 function (){
var user = {};
user.Firstname =
=btnSignup]").bind("click", function () { var user = {}; user.Firstname =


这篇关于如何在ASP.NET母版页中调用jquery调用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆