作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
按钮的大小确实影响了我的 GridView 的宽度,因此我希望将按钮更改为链接(就像您要使用 AutoGenerateEditButton 或 AutoGenerateDeleteButton 一样)。这是我拥有的:
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="editButton" runat="server" CommandName="Edit"
Text="Edit" />
</ItemTemplate>
<EditItemTemplate>
<asp:Button ID="BtnUpdate" runat="server" CommandName="Update"
Text="Edit" />
<asp:Button ID="BtnCancel" runat="server" CommandName="Cancel"
Text="Cancel" />
</EditItemTemplate>
</asp:TemplateField>
我如何将我拥有的内容更改为类似于链接的文本(再一次,就像它来自 AutoGenerateEditButton)。我无法将其设置为 true,因为我需要有条件地隐藏它,如果它是自动生成的,我似乎无法做到这一点。如果您知道一种在自动生成时有条件地隐藏它的方法,请告诉我!
请注意,我使用的是 SQLDataSource。
最佳答案
使用LinkButton
MSDN
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="editButton" runat="server" CommandName="Edit">Edit</asp:LinkButton>
</ItemTemplate>
<EditItemTemplate>
<div style="white-space: nowrap;">
<asp:LinkButton ID="BtnUpdate" runat="server" CommandName="Update">Edit</asp:LinkButton>
<asp:LinkButton ID="BtnCancel" runat="server" CommandName="Cancel">Cancel</asp:LinkButton>
</div>
</EditItemTemplate>
</asp:TemplateField>
关于c# - 有没有办法将 GridView 中的 Button 变成链接文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36086914/
我是一名优秀的程序员,十分优秀!