2012-09-24 113 views
0

有没有办法删除母版页的DIV?不隐藏,div中有一些超链接,所以我想从代码中删除它们。感谢从主页面删除DIV

回答

2

通过使用HTML DOM实际上你可以删除你想要的任何元素。你需要使用JavaScript或jQuery来实现这一点。

var div = document.getElementById(“task_row_”+ taskId); div.parentNode.removeChild(div);

参考:Remove DIV tag using Javascript or Jquery

+0

这工作对我来说,谢谢 – pita

+0

不客气,UpVote将是非常鼓舞人心的:) –

2

你可以做到以下几点:

<div id="random_name" runat="server" visible="false"> 

content 

</div> 

这将允许您隐藏的股利,而且从它以及使用.NET显示&隐藏。

random_name.visible = true 

采用可见,不只是隐藏从视图,但显示它的代码,它完全隐藏它,而不是由客户端查看能够在所有。

用于改变从子页母版页的内容从检查出我的答案:

Disable Hyperlink of Master page from content page

+0

“可见” 只是隐藏DIV,用户仍然可以看到代码。对于.net,如何从子页面获取母版页的div ID? – pita

+1

可见不会隐藏div。 ASP.NET不呈现具有可见= false属性的元素。即它根本没有发送给客户。 –

+0

@pita就像我和Steve提到的一样,如果visible = false,那么元素根本就不会发送到客户端。 –