如何在ASP.NET中隐藏此按钮以从Method获取价值?

时间:2018-11-19 20:22:03

标签: c# html asp.net

我有一个类似HTML的按钮:

<button id="EditTemplate" value="<%=this.GetUrlEncode() %>" class="btn-primary" type="button">
<em class="fa fa-edit"></em>Edit template

因为我使用的是Value="<%=this.GetUrlEncode() %>",所以它不能具有runat="server"作为属性,因为该按钮将不起作用。问题是我需要在c#中隐藏并显示按钮:

this.EditTemplate.Visible = false/true;

它不起作用,因为它必须为runat="server"。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我刚刚找到了解决方案,方法是在C#代码中像这样添加一个名为value的属性

df1.merge(df2,on='Item').loc[lambda x : x.Item=='Shirt'] Out[89]: Row_x Item Color_x Price_x Row_y Color_y Price_y 0 1 Shirt Red $30 4 Red $30

所以这让我设置EditTemplate.Attributes.Add("value", this.GetUrlEncode());仍然可以使用