2016-09-21 2 views
1
<%@ Page Title="" Language="C#" MasterPageFile="~/AdminMaster.Master" AutoEventWireup="true" CodeBehind="MedicalCategory.aspx.cs" Inherits="SanatanJeevan.MedicalCategory" %> 

     <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder3" runat="server"> 
      <link href="assets/admin/pages/Prescription.css" rel="stylesheet" /> 

       <script> 
       //update button click 
       var btnUpdate = document.getElementById('<%= btnUpdate.ClientID %>'); 
       $(function() { 
        $("[id*=btnDelete]").removeAttr("onclick"); 
        $('#dialogMedicalCategory').text("Are you sure you want to update?"); 
        $('#dialogMedicalCategory').dialog({ 
         modal: true, 
         autoOpen: false, 
         title: "Alert", 
         resizable: true, 
         height: "auto", 
         width: 400, 
         buttons: { 
          Ok: function() { 
           $("[id*=btnUpdate]").attr("rel", "delete"); 
           $("[id*=btnUpdate]").click(); 
           $(this).dialog('close'); 
          }, 
          cancel: function() { 
           $(this).dialog("close"); 
           return false; 
          } 
         }, 
         open: function() { 
          $('.ui-dialog-titlebar').find('button').remove(); 
          $('.ui-dialog-buttonset').find('button').removeClass('ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only ui-state-hover').addClass('btn btn-danger'); 
         } 
        }); 

        $(btnUpdate).click(function (e) { 
         if ($(this).attr("rel") != "delete") { 
          $('#dialogMedicalCategory').dialog('open'); 
          return false; 
         } else { 
          __doPostBack(this.name, ''); 
          //return true; 
         } 
        }); 
       }); 

    <asp:Button ID="btnUpdate" CssClass=" btn btn-success" runat="server" Style="display: none" Text="Update" OnClick="btnUpdate_Click" /> 

__doPostBack (this.name, ''); это не ошибка функции, а нажатие кнопки ok, в то время как iam, использующий на странице aspx, будет работать нормально, но когда я использую только главную страницу, она показывает ошибку. Я страдаю от этой ошибки в течение последних 5 дней, пожалуйста, помогите мне.__doPostBack не является функцией

+0

где вы вызываете эту функцию?/ – Webruster

+1

С моей точки зрения, вы упускаете '' закрывающий тег перед ''. Если проблема по-прежнему сохраняется после добавления закрывающего тега скрипта, попробуйте добавить 'ClientScript.GetPostBackEventReference' на код позади (может быть позже добавлен ответ). –

ответ

0

Использование,

SubmitBehavior="false" 

свойство в кнопке. Будет работать нормально.

Смежные вопросы