asp.net按钮生成的代码设置不透明度不正确

时间:2012-08-23 21:46:40

标签: asp.net css button

ASP.NET按钮似乎生成了错误的样式信息。这个声明:

<asp:Button ID="btnRefresh" runat="server" Text="Refresh Job List" CssClass="xsmall"
OnClientClick="javascript:showSearching();" OnClick="btnRefresh_Click" icons="Redo" />

生成此代码:

<div id="uniform-ctl00_body_JobSearchFullFilter_btnRefresh" class="button xsmall" style="-moz-user-select: none;">jQuery1506575240292212027=Object { events={...}, handle=function()}
<span>
<em class="icon Redo">
Refresh Job List
<input id="ctl00_body_JobSearchFullFilter_btnRefresh" class="" type="submit" icons="Redo" onclick="javascript:showSearching();" value="Refresh Job List" name="ctl00$body$JobSearchFullFilter$btnRefresh" style="opacity: 0;"> jQuery1506575240292212027=Object { events={...}, handle=function()}
</em>
</span>
</div>

但是,如果我将鼠标悬停在按钮上,则获得焦点的实际位置位于按钮右侧约1/2 - 3/4英寸并略微向下。这会掩盖附近控件的影响,因此我无法单击它们。

修复似乎是要替换“opacity:0;”使用“display:none;”,但这似乎是生成的代码。顶部的Style元素是:

element.style {
    opacity: 0;
}

并且不在我的任何css文件中。

有关如何解决此问题的任何建议吗?

0 个答案:

没有答案