c# - div 中样式为 ="display:none"的 .NET 按钮未触发

标签 c# .net css

我在 .Net 中设置了一个非常简单的 Web 表单,其中我利用 jQuery 来实现某些功能。我将 DOMWindow 部分用于表示层的一部分。

div 中有一个登录表单,设置为 display:none。当用户单击页面上的按钮时,它会显示登录表单。但是,当显示设置为无时,登录表单的 .Net 按钮将不会触发其事件。如果我把这个拿出来,它会火得很好。我也尝试过使用可见性属性,但没有成功。

div代码是:

<div id="Login" style="display:none;">

启动代码是:

click <a href="javascript:LaunchLoginWindow();" style="color:#000000;">here</a> to login.<br />

jQuery 代码是:

function LaunchLoginWindow() {
    $(document).append("#Login");
    $.openDOMWindow({
        loader: 1,
        loaderImagePath: 'animationProcessing.gif',
        loaderHeight: 7,
        loaderWidth: 8,
        windowSourceID: '#Login'
    });
}

感谢任何人可以提供的任何帮助或解释。

我注意到我有一些代码在 Login div 上定义了客户端函数。我删除了它,以消除它作为一个可能的问题。

最佳答案

我可以在您的代码中看到您正在附加 div #Login,但没有像 block so 那样将其样式属性设置回正常状态。将其设置回阻止状态,我相信它会起作用

尝试添加类似的内容:

$(document).append("#Login").show();

关于c# - div 中样式为 ="display:none"的 .NET 按钮未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4783197/

相关文章:

c# - 在图表控件上显示鼠标轴坐标

c# - 无法在循环中修改结构的对象

c# - 在编译时限制方法访问的最佳方法是什么?

c# - 如何避免在并发数据处理期间耗尽 RAM?

.net - VB.NET:具有公共(public) getter 和 protected setter 的属性

css - 在右上角添加登录

c# - Sitecore - 将自定义字段添加到用户编辑器

.net - 在 .NET DataTable 中存储数据的内存开销是多少?

javascript - 简易饼图 - 为什么没有数字运行动画

html - div 中的文本溢出。无法将文本放入移动设备的 div 中