[英]how to hide and show button in asp.net core razor page which are not have run at Server command in c#?
I have two buttons on the asp.net core razor page as shown below code:我在 asp.net core razor 页面上有两个按钮,如下代码所示:
<div class="row div-form-control">
<div class="col-md-12">
<div class="form-group actions">
<button type="button" name="submit" id="submit" class="btn btn-primary" action="save"><i class="icon-floppy-disk position-right"></i>Submit</button>
<button type="button" class="btn btn-primary" action="search"><i class="icon-new-tab position-left"></i>Search</button>
</div>
</div>
</div>
now I want to hide Submit Button in C# when the User Role is not an Admin like:现在,当用户角色不是管理员时,我想在 C# 中隐藏提交按钮,例如:
string Role="NormalUser";
if(Role!="Admin"){
submit.Visibility = Visibility.Hidden;
}
but it does not work because in submit button I don't have Runat="Server" I want to hide it without using Ranat="Server" by JavaScript or Another Method Can anyone help me how to do it?但它不起作用,因为在提交按钮中我没有 Runat="Server" 我想隐藏它而不使用 JavaScript 或其他方法的 Ranat="Server" 谁能帮我怎么做? Thanks
谢谢
one way to do it is like:一种方法是:
@if(Role!="Admin"){
<button type="button" name="submit" style="display:hidden;" id="submit" class="btn btn-primary" action="save"><i class="icon-floppy-disk position-right"></i>Submit</button>
}else{
<button type="button" name="submit" id="submit" class="btn btn-primary" action="save"><i class="icon-floppy-disk position-right"></i>Submit</button>
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.