问题列表 - 第37823页

在Repeater或GridView中第一次单击时,ItemCommand不会触发

这让我疯狂了2天 - 希望有人见过这个.

我有这个问题,在转发器或网格视图中第一次单击控件无法触发ItemCommand事件,所有后续点击工作.控件被加载到Base.aspx上的占位符中,就像这样

    private void LoadUserControl()
    {
        string controlPath = LastLoadedControl;

        if (!string.IsNullOrEmpty(controlPath))
        {
            ph.Controls.Clear();

            UserControl uc = (UserControl)LoadControl(controlPath);
            ph.Controls.Add(uc);
        }

    }
Run Code Online (Sandbox Code Playgroud)

我想知道这是否是一个viewstate问题,以及在哪些页面事件中我应该使用DataBind().我在不同的页面事件中尝试了数据绑定,在页面和控件上启用了视图状态而没有结果的变化.

这是GridView模板,但我对转发器控件也有相同的行为,所以我不相信它的控制就是这个问题.

<ItemTemplate>
       <asp:RadioButton ID="rbEnable" GroupName="MyGroup" runat="server" Text="Enabled" Checked="<%# ((EducateMe.BaseTypes.AbstractLink)Container.DataItem).IsActive == true %>" />
       <asp:RadioButton ID="rbDisable" runat="server" GroupName="MyGroup" Text="Disabled" Checked="<%# ((EducateMe.BaseTypes.AbstractLink)Container.DataItem).IsActive != true %>" />
       <asp:Button ID="btnEnable" runat="server" CommandArgument="<% # Container.DataItemIndex %>" CommandName="Enable" ToolTip="Enable" Text="Save" />
       <asp:Button ID="btnDisable" runat="server" CommandArgument="<% # Container.DataItemIndex %>" Visible="false" CommandName="Disable" ToolTip="Disable" Text="Disable" />
    </ItemTemplate>
Run Code Online (Sandbox Code Playgroud)

一些可能相关的进一步信息:

我注意到的是在usercontrol的Page_Load事件中,我正在重新绑定控件.这可能是控制状态被重写的原因,但是如果我在ascx中向此区域添加if(!IsPostback),则此代码部分根本不像在aspx页面上那样触发.这将是我认为重新控制控制的正确部分.

c# asp.net itemcommand

2
推荐指数
1
解决办法
6577
查看次数

是否可以使用jQuery动画scrollTop?

我想顺利向下滚动.我不想为此编写一个函数 - 特别是如果jQuery已经有一个函数.

javascript jquery

222
推荐指数
7
解决办法
30万
查看次数

7
推荐指数
2
解决办法
9702
查看次数

动态添加资源字符串

是否可以动态地将资源字符串动态添加到资源文件中?如果努力涉及多种语言怎么办?

c#

8
推荐指数
1
解决办法
8714
查看次数

从命令行运行Java程序

我试图从命令行运行java程序.我尝试按照这里提到的步骤.但是当我尝试运行时javac Hello.java,错误的是这样的程序不在那里.我试着给予java Hello.java并得到错误:

Exception in thread "main" java.lang.NoClassDefFoundError: Hello/java
Caused by: java.lang.ClassNotFoundException: Hello.java
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: Hello.java.  Program will exit.
Run Code Online (Sandbox Code Playgroud)

这里有什么问题.我该怎么做?

编辑:我的代码文件Hello.java中有很多类.这会导致任何问题吗?

java windows

1
推荐指数
2
解决办法
295
查看次数

在VS2010中发布时,SVsBuildManagerAccessor失败

我的VS 2010出了点问题,我无法发布任何项目,我收到一个错误:

获取SVsBuildManagerAccessor服务失败

deployment publishing visual-studio-2010

2
推荐指数
1
解决办法
1123
查看次数

C#新语句后做什么呢?

鉴于下面的代码,position0初始化方式和初始化方式之间有什么区别position1?它们是等价的吗?如果没有,有什么区别?

class Program
{
    static void Main(string[] args)
    {
        Position position0 = new Position() { x=3, y=4 };

        Position position1 = new Position();
        position1.x = 3;
        position1.y = 4;
    }
}

struct Position
{
    public int x, y;
}
Run Code Online (Sandbox Code Playgroud)

.net c# new-operator

60
推荐指数
3
解决办法
3万
查看次数

zend bootstrap:对于每个模块

为每个模块创建单独的引导程序是好的还是坏的做法.在我看来,他们让项目看起来没有那么杂乱,所以我想知道在每个模块中是否存在这些都是常态.

php zend-framework

2
推荐指数
1
解决办法
747
查看次数

Scala中没有strictfp - 解决方法?

我在网上搜索了如何srictfp在Scala中强制执行但却找不到任何暗示.有些人抱怨它,但找不到真正的解决方案.有一个关于它的bugtracker条目,差不多两年了.因为它似乎没有优雅的解决方案,我正在寻找解决方法.

我目前的想法是以ACC_STRICT某种方式在我生成的字节码中设置适当的方法标志,但我不知道这样做的最佳解决方案是什么.在十六进制编辑器中出现Scala编译器插件或者只是黑客标记.也许有人面临同样的挑战,可以告诉我他或她的解决方案?

scala strictfp

8
推荐指数
1
解决办法
446
查看次数

查找所有子字符串的出现次数和位置

我正在编写一个程序来解析保存为文本文件的一些数据.我想要做的是找到大海捞针中每根针的位置.我已经可以读取文件并确定出现次数,但我也希望找到索引.

c++ iostream stdio

23
推荐指数
2
解决办法
3万
查看次数