- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对我已经做过一百万次的一件简单的事情感到很麻烦,但是这次,我做不到。
我的 Gridview 中有 LinkButtons
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="GVCon_TFEdit" runat="server" CssClass="eh_label_style" CommandArgument="Edit" CommandName="Edit" Text="Edit"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
我有六次。总是一个 Edit 和一个 Delete-LinkButton。
然后我尝试在第 5 行的代码隐藏中更改它们的可见性(如果我将其注释掉,然后在第 6 行等):
1 protected void Page_PreRenderComplete(object sender, EventArgs e)
2 {
3 if (Session["Permissions"].ToString() == "User")
4 {
5 GVComp_TFDelete.Visible = false;
6 GVComp_TFEdit.Visible = false;
7 GVCon_TFDelete.Visible = false;
8 GVCon_TFEdit.Visible = false;
9 GVMatr_TFDelete.Visible = false;
10 GVMatr_TFEdit.Visible = false;
但它总是给我带来众所周知的异常:
Operation is not valid due to the current state of the object
好吧 - 我确定对象不再是 null 了?!(并且 Session["Permissions"] 肯定也不为空,因为它已经在 PreLoad 中获得了他的 Status ...)
也许我必须告诉你更多,因为我在使用之前的那些 LinkButtons 时遇到了问题 ^^所以 - 在那些 TemplateFields 中我有完全相同的 LinkButtons,然后我更改了那些 LB 的名称,从那以后我不能在 CodeBehind 中使用它们。这是因为它们不再在设计器文件中......所以我尝试了很多技巧,我在 inet 的每个地方都找到了技巧,还有来自这里的技巧 - 但它们没有用(比如重建 designerfile,将 LinkButtons new 写入 aspx 文件,我还确保该文件位于正确的文件夹中等...)没有任何效果。所以我手动将它们添加到 designer.cs 中。现在我可以在 CodeBehind 中“使用”它们,但是当我开始调试时 - 它遇到了这个错误。
如果你能帮助我,那就太好了,这太烦人了......
最佳答案
你也可以通过这种方式用RowCommand
事件找到
LinkButton name = (LinkButton)gridview.Rows[index].FindControl("lnkbtnActionNames");
name.visible=false;
关于c# - 无法更改 CodeBehind 中 LinkButtons 的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17986890/
我正在开发一个 SMS 网关,我在考虑我应该在其中实现的功能。因此,我查看了一些 SMS 网关(SMSNOW、SMS studio 和 Ozeki)作为示例。 我几乎完成了实现,但我遇到了几乎所有 S
我想知道是否有一些好的网络解决方案来显示“巨大数据集”的图表,我已经尝试过 amcharts 和 Highcharts Stock(jquery 解决方案)但没有成功。 一开始他们在工作,但此刻“ch
我遵循TON installation guide并在最后一步遇到错误: cmake --build . --target test-lite-client tests.cpp:37:59: erro
我重新安装了 4-5 次 Eclipse Neon(最新版)并下载了以下 SDK: SDK 平台 API 24 Re。 1 SDK 平台 API 8 修订版 3 Android SDK 工具修订版 2
我的应用程序使用 Facebook 登录。我添加了 pod 和所有这些步骤,但是当我编译该项目时,我收到了超过 150 个警告。在 Podfile 中: 平台:ios,'10.2' ………… pod“
这些类型的问题一毛钱一打,我查阅了一个又一个资源,但似乎没有任何效果: https://github.com/nodejs/node-gyp/issues/629 NodeJS - Error ins
我正在 Android 中编写一个有点复杂的游戏引擎。 目前我有一个用于更新子系统的线程。 update方法内部是根据当前游戏状态更新游戏逻辑的方法。 游戏状态有一个场景,已更新。场景由根节点组成,形
我一直在尝试在使用 Jackson 2.2.2 作为 Json (de)serializer 的 Spring MVC 3.1.2 应用程序之上开发一个 RESTful 层。问题是,它对引用的影响太深
我有一个正在运行的 Symfony2 应用程序,它使用相同的代码库,但不同的环境名称映射到不同的数据库。 例如: foo.example.com --> 使用环境 foobar.example.com
我正在尝试设置 socket.io,但我 90% 确定遇到了问题。我正在运行我的服务器,它说它已连接,然后我在 2-3 秒后收到一堆新客户端。这是我的终端输出: 21 Dec 17:36:53 - s
我是一名优秀的程序员,十分优秀!