使用asp.net显示没有页面加载的模态弹出窗口

时间:2016-05-06 05:33:41

标签: jquery asp.net c#-4.0

我试图在没有页面加载的情况下显示模态弹出窗口实际上我使用jquery来显示模态但我得到的错误代码是。

<obout:GridTemplate runat="server" ID="duplicate">
  <Template>
    <asp:Button ID="lnkbtnDuplicate" runat="server" OnClick="lnkbtnDuplicate_Click" AlternateText="Duplicate" CssClass='<%#Container.DataItem["schedule1"]%>'></asp:Button>
  </Template>
</obout:GridTemplate>

和jquery是

$(function() {
  $('#<%=lnkbtnDuplicate.ClientID%>').click(function() {
    $("#popupdiv").dialog({
      title: "jQuery Popup from Server Side",
      width: 430,
      height: 250,
      modal: true,
      buttons: {
        Close: function() {
          $(this).dialog('close');
        }
      }
    });
    return false;
  });
})

错误是:

  

名称'lnkBtnViewDetails'在当前上下文中不存在。

2 个答案:

答案 0 :(得分:0)

这是因为 B 在按钮lnkbtnDuplicate的Id中为小写,jQuery区分大小写。

答案 1 :(得分:0)

你在哪里使用'lnkBtnViewDetails'? 我不明白.. 您收到有关'lnkBtnViewDetails'

的错误消息