C# 单击按钮时显示/隐藏href链接
在按钮上单击,将生成详细信息页面。 我有一个href链接,当点击它时,它会在页面中导航。 但是在页面加载时,应该只有按钮(单击按钮时,会生成主页),但href链接也会出现 我想在页面加载应该只有一个按钮,点击它href链接应该出现。 当另一个按钮被点击时,应该消失 纸条:C# 单击按钮时显示/隐藏href链接,c#,html,asp.net,href,C#,Html,Asp.net,Href,在按钮上单击,将生成详细信息页面。 我有一个href链接,当点击它时,它会在页面中导航。 但是在页面加载时,应该只有按钮(单击按钮时,会生成主页),但href链接也会出现 我想在页面加载应该只有一个按钮,点击它href链接应该出现。 当另一个按钮被点击时,应该消失 纸条: $(document).ready(function () { $('#priorityC').hide(); $('#perC').hide(); }); $('#bt
$(document).ready(function () {
$('#priorityC').hide();
$('#perC').hide();
});
$('#btnAnalyse').click(function () {
$('#priorityC').show();
$('#perC').show();
});
这是按钮:
<asp:ImageButton ID="btnAnalyse" runat="server" OnClick="btnAnalyse_Click"/>
它在页面加载时隐藏,但在按钮单击时不显示。您可以在div中编写
href
链接,并使用Jquery
,相应地隐藏和显示div
代码片段
<script>
// On load hide the div
$(document).ready(function(){
$('#MYDIV').hide();
};
// call this function on button click to show/hide the link
function showHideLink(buttonName)
{
if(buttonName=='blah')
{
$('#MYDIV').hide();
}
else
{
$('#MYDIV').show();
}
}
</script>
//加载时隐藏div
$(文档).ready(函数(){
$('#MYDIV').hide();
};
//单击按钮调用此函数以显示/隐藏链接
函数showHideLink(按钮名称)
{
如果(buttonName=='blah')
{
$('#MYDIV').hide();
}
其他的
{
$('#MYDIV').show();
}
}
希望这有帮助。您可以在div中编写
href
链接,并使用Jquery
,相应地隐藏和显示div
<asp:ImageButton ID="btnAnalyse" runat="server" ImageUrl="image1.jpg" OnClick="btnAnalyse_Click"/>
<a href="Homepage.aspx#p" id="linkid" runat="server">Hourly Detailed Priority Representation</a>
<a name="priorityPer">
<div id="per" class="center">
<asp:Label ID="lblDPTC" runat="server" Text="Detailed Percentage representation of Ticket Count" Visible="false"></asp:Label>
</div>
</a>
代码片段
<script>
// On load hide the div
$(document).ready(function(){
$('#MYDIV').hide();
};
// call this function on button click to show/hide the link
function showHideLink(buttonName)
{
if(buttonName=='blah')
{
$('#MYDIV').hide();
}
else
{
$('#MYDIV').show();
}
}
</script>
//加载时隐藏div
$(文档).ready(函数(){
$('#MYDIV').hide();
};
//单击按钮调用此函数以显示/隐藏链接
函数showHideLink(按钮名称)
{
如果(buttonName=='blah')
{
$('#MYDIV').hide();
}
其他的
{
$('#MYDIV').show();
}
}
希望这有帮助。test.aspx
<asp:ImageButton ID="btnAnalyse" runat="server" ImageUrl="image1.jpg" OnClick="btnAnalyse_Click"/>
<a href="Homepage.aspx#p" id="linkid" runat="server">Hourly Detailed Priority Representation</a>
<a name="priorityPer">
<div id="per" class="center">
<asp:Label ID="lblDPTC" runat="server" Text="Detailed Percentage representation of Ticket Count" Visible="false"></asp:Label>
</div>
</a>
<li class="nav-item">
<a class="nav-link" id="AdminFaciliy" href="charts.html" runat="server">
<i class="fas fa-fw fa-user">
</i>
test.aspx
<li class="nav-item">
<a class="nav-link" id="AdminFaciliy" href="charts.html" runat="server">
<i class="fas fa-fw fa-user">
</i>
请分享你尝试了什么?请分享你的Code@SamudralaRamu请检查并分享您尝试过的内容?请分享您的Code@SamudralaRamu查看Jquery的新手,你能告诉我在哪里写哪个部分吗?谢谢:)通过在单击事件中使用警报或使用调试器,检查您的单击事件是否正常工作。单击不工作。我在单击事件中使用了警报。是否有可能asp.net和JQuery中的单击事件不能一起工作??您编写的代码是针对HTML按钮的,因为按钮是您的asp.net控件,因此它是正确的无法工作,请重试(“#”)。单击(函数(){alert('Asp按钮已单击');})代码>Jquery新手你能告诉我在哪里写哪个部分吗?谢谢:)通过在单击事件中使用警报或使用调试器,检查单击事件是否正常工作。单击不工作。我在click事件中使用了alert。asp.net和JQuery中的单击事件是否可能不能一起工作??您编写的代码是针对HTML按钮的,因为该按钮是您的asp.net控件,因此无法工作。请尝试
$(“#”)。单击(函数(){alert('asp button Clicked');})代码>该linkid未出现在后端页面复制并粘贴到两个代码上方。检查一下。这对我来说很好。构建项目并再次使用此代码。它应该会起作用。受保护的void btnAnother_单击(对象发送者,事件参数e)记住这是另一个将隐藏href的按钮名称。相应地设置此按钮名称。是否更改了此设置?该linkid未出现在后端页面复制和粘贴两个代码的上方。检查一下。这对我来说很好。构建项目并再次使用此代码。它应该会起作用。受保护的void btnAnother_单击(对象发送者,事件参数e)记住这是另一个将隐藏href的按钮名称。相应地设置此按钮名称。你换了这个吗?