C# 如何将div设置为不可从代码隐藏中选择
我的意见如下C# 如何将div设置为不可从代码隐藏中选择,c#,asp.net,C#,Asp.net,我的意见如下 <div class="menu" id="admindiv" runat="server"> <ul> <li><a href="">welcome to my site<!--[if IE 7]><!--></a><!--<![endif]--> <table>
<div class="menu" id="admindiv" runat="server">
<ul>
<li><a href="">welcome to my site<!--[if IE 7]><!--></a><!--<![endif]-->
<table>
<tr>
<td>
<ul>
<li><a href="Reports.aspx">Reports</a></li>
<li><a href="Delete.aspx">Delete</a></li>
</ul>
</td>
</tr>
</table>
<!--[if lte IE 6]></a><![endif]-->
</li>
<!--[if lte IE 6]></a><![endif]-->
</ul>
</div>
可以显示和隐藏div,但不能禁用。如果div可见,则其内容将处于活动状态,除非您单独禁用每个项目 禁用每个控件的另一个选项是创建一个新的div,该div是透明的,但位于要禁用的部分的顶部,然后只显示/隐藏该div,不让代码隐藏 但是,这不是一种安全机制,因为任何拥有firebug等浏览器HTML开发插件的人都可以删除该div并获得对控件的访问权 在ASP.NET中禁用链接的最佳方法是添加一个onclick事件,该事件与链接按钮和超链接一起工作:
LinkButton1.Attributes["OnClick"] = “return false;”;
可以显示和隐藏div,但不能禁用。如果div可见,则其内容将处于活动状态,除非您单独禁用每个项目 禁用每个控件的另一个选项是创建一个新的div,该div是透明的,但位于要禁用的部分的顶部,然后只显示/隐藏该div,不让代码隐藏 但是,这不是一种安全机制,因为任何拥有firebug等浏览器HTML开发插件的人都可以删除该div并获得对控件的访问权 在ASP.NET中禁用链接的最佳方法是添加一个onclick事件,该事件与链接按钮和超链接一起工作:
LinkButton1.Attributes["OnClick"] = “return false;”;
您不能使DIV不可选择。如果您想使链接不可点击,这是snipt的代码:
<div class="menu" id="admindiv">
<ul>
<li><a href="">welcome to my site<!--[if IE 7]><!--></a><!--<![endif]-->
<table>
<tr>
<td>
<ul>
<li>
<asp:HyperLink ID="Link1" runat="server" Text="Reports" />
</li>
<li>
<asp:HyperLink ID="Link2" runat="server" Text="Delete" />
</li>
</ul>
</td>
</tr>
</table>
<!--[if lte IE 6]></a><![endif]-->
</li>
<!--[if lte IE 6]></a><![endif]-->
</ul>
</div>
您不能使DIV不可选择。如果您想使链接不可点击,这是snipt的代码:
<div class="menu" id="admindiv">
<ul>
<li><a href="">welcome to my site<!--[if IE 7]><!--></a><!--<![endif]-->
<table>
<tr>
<td>
<ul>
<li>
<asp:HyperLink ID="Link1" runat="server" Text="Reports" />
</li>
<li>
<asp:HyperLink ID="Link2" runat="server" Text="Delete" />
</li>
</ul>
</td>
</tr>
</table>
<!--[if lte IE 6]></a><![endif]-->
</li>
<!--[if lte IE 6]></a><![endif]-->
</ul>
</div>
无法选择DIV,因此无法启用或禁用它们!什么意思?你能解释一下吗?我想在第页显示div,但它应该是不可选择的。你不能使div不可选择。如果你想使链接不可点击,那么我就发布方式。好的,你可以发布吗?我已经向你发送了方式,但是没有提供安全性!您是否对Reports.aspx和Delete.aspx进行匿名访问?但是,用户可以在浏览器的地址栏中键入URL,而无需上面的链接即可访问页面。保留它们secureDIV无法选择,因此您无法启用或禁用它们!什么意思?你能解释一下吗?我想在第页显示div,但它应该是不可选择的。你不能使div不可选择。如果你想使链接不可点击,那么我就发布方式。好的,你可以发布吗?我已经向你发送了方式,但是没有提供安全性!您是否对Reports.aspx和Delete.aspx进行匿名访问?但是,用户可以在浏览器的地址栏中键入URL,而无需上面的链接即可访问页面。我有一个小问题,当链接导航设置为False时我是否可以添加警报是的,你可以,但这是另一个问题。创建一个新问题,将此问题的链接放到new的主体中,然后询问您想要什么。你也可以通过在这里创建评论来通知我你的新问题。发布我的问题好的,我很高兴你在那里得到了答案。尊敬的。我有一个小问题,当链接导航设置为False时,我是否可以添加警报?是的,您可以,但这是另一个问题。创建一个新问题,将此问题的链接放到new的主体中,然后询问您想要什么。你也可以通过在这里创建评论来通知我你的新问题。发布我的问题好的,我很高兴你在那里得到了答案。当做