问题列表 - 第47738页

状态和ASP.NET MVC3

我有一个简单的asp.net MVC 3应用程序,页面有一个表单和一个@ Html.Hidden("hiddenField").我正在通过JavaScript修改hiddenField的值,当表单根据输入提交时我可能必须返回到同一个View,但是当我这样做时,隐藏字段会预先填充来自帖子的值.

这怎么可能.据我所知,程序员完全负责使用asp.net MVC维护状态.或者Helper类是否根据请求值自动设置值?

asp.net-mvc asp.net-mvc-3

3
推荐指数
1
解决办法
3034
查看次数

使用NIB文件使用委托实例化UIView子类

我有一个UIView子类,我想从NIB文件中实例化.我一直在使用这种方法来做到这一点:

UINib *nib = [UINib nibWithNibName:@"SSNodeToolsView" bundle:[NSBundle mainBundle]];
self = [[[nib instantiateWithOwner:self options:nil] objectAtIndex:0] retain];
Run Code Online (Sandbox Code Playgroud)

......实际上,这会正确地创建对象并将所有内容联系起来.但是,该对象立即失去对其委托的访问权限.委托以通常的方式声明:

id delegate
@property (nonatomic, assign) id delegate
@synthesize delegate
Run Code Online (Sandbox Code Playgroud)

...等等.但是,当对象从其nib加载时,委托会立即变为null并忽略任何为其赋值的尝试.奇怪的是,这不会导致崩溃.谁能告诉我为什么会这样?我更喜欢使用nib加载方法,因为我的应用程序的这些元素很可能经常重新设计,使用笔尖最容易.

-灰

iphone cocoa uiview nib ipad

6
推荐指数
1
解决办法
4120
查看次数

一个iframe我需要每30秒刷新一次(但不是整个页面)

我有这段代码

<iframe marginwidth="0" marginheight="0" width="240" height="80" scrolling="no" frameborder=0 src="irc_online.php">
</iframe>
Run Code Online (Sandbox Code Playgroud)

我将这个添加到我在侧边栏上的html小部件中,是否有一种方法可以让每次30秒的刷新说而不是我的页面的其余部分?

非常感谢

iframe refresh

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

访问Objective-C中的命令行参数

是否有完整的文档(该接口是目前在crt_externs.h)这个功能: _NSGetArgc_NSGetArgv 我不能让苹果网站这个功能上的任何文件.

cocoa objective-c command-line-arguments

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

before_filter设置公共实例变量(Ruby On Rails)

像这样做过滤器是一种常见的做法:

before_filter :get_clients, :only => [:new, :edit, :create, :update]
...
def get_clients
      @clients = Client.accessible_by(current_ability)
end
Run Code Online (Sandbox Code Playgroud)

我的表单需要访问@clients,因此我使用before过滤器设置变量@clients,而不是在每个方法中进行.这有意义吗?

ruby-on-rails

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

从我的游戏引擎的其余部分中隔离Lua绑定粘合代码

我想为我的游戏引擎添加对Lua脚本的完全支持.我自己设定的最大目标之一是保持完全模块化.这意味着,除了Lua绑定部分之外,我不希望我的引擎的其余部分使用任何特定于Lua的功能.

事实证明,直到现在还没有任何困难.纯C++到Lua函数绑定部分 - 比如绑定Vector,Color和Entity对象,以及诸如Draw库或Physics库之类的模块很容易与引擎的其余部分隔离.

现在,我的问题在于事件.我需要为脚本编写者提供一种响应游戏事件的方法.这涉及从引擎调用Lua函数.

例如:呼叫OnCreate,OnUpdate,OnCollide从C++在Lua实体.

这些事件发生在我的CEntity基类中,Lua模块无法知道它们何时以及如何发生.

可能的解决方案:

  • 向C++基本实体中的事件添加函数调用,该实体将在Lua脚本中触发事件

坏坏了!那是Lua绑定的东西混合到基础实体类中!

  • 在我的引擎中添加某种事件系统,其中实体事件触发一个事件,该事件也可以由Lua绑定模块捕获并进行适当处理.

遗憾的是,我对此并不太了解.我确信它很难实现,也会带来一些小的逻辑和性能问题.

- 如何从我的C++引擎中触发Lua中的事件(调用钩子函数)而不需要在程序的Lua绑定模块之外使用任何Lua绑定代码?

c++ lua design-patterns game-engine

5
推荐指数
1
解决办法
604
查看次数

扩展方法限制Linq结果的数量?

如何在linq查询中限制扩展方法的结果数量?

var results = db.table.where(a=>a.Id > 500).Limit(10)???
Run Code Online (Sandbox Code Playgroud)

linq extension-methods limit

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

Mathematica中的字符串验证

我有一个我想要优化的字符串验证功能.该字符串是长度2n和组成01的,例如,str="100001".我想测试一下:

1)1字符串中奇数索引位置的数字(必须不小于1)是否等于均匀索引位置的数字

2)对于每一个StringTake[str,2*i],i从是否1开始n-1,1字符串中奇数索引位置的数量不等于均匀索引位置中的数量.

总之,我想测试位置是否2n第一次数量1的在字符串中的奇怪indexded位置等于在均匀度位置.

"100001"并且101101是一个很好的字符串,但不是100100,100000也不是000000.

非常感谢.

wolfram-mathematica

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

在XAML中将静态方法/函数绑定到Func <T>属性

我正在使用XAML创建一个对象树,其中一个节点如下所示:

public class ExecuteMethod : INode
{
    #region Implementation of INode

    public bool Evaluate()
    {
        return Function != null && Function();
    }

    public string Name { get; set; }

    private string _type;
    public string Type
    {
        get
        {
            if (string.IsNullOrEmpty(_type))
            {
                _type = GetType().Name;
            }

            return _type;
        }
    }


    #endregion

    public Func<bool> Function { get; set; }

}
Run Code Online (Sandbox Code Playgroud)

我的目标是使XAML和代码尽可能干净是必不可少的,现在我不是在为每个函数创建包装器属性:

public static Func<bool> Func1 { get { return Method1; } }

public static bool Method1()
{
    //Do stuff here
    return true; …
Run Code Online (Sandbox Code Playgroud)

data-binding wpf xaml binding c#-4.0

9
推荐指数
2
解决办法
3013
查看次数

view.alpha = 0 vs view.hidden = YES有什么影响?

透明度是邪恶的,在iOS设备上甚至比在更重的机器上更加邪恶.因此,我认为首先使用view removeFromSuperView,如果不适用view.hidden=YES,作为最后的手段view.alpha=0.但实际上我不知道幕后发生了什么.是否存在差异,尤其是后两者之间?

我有一个UIView animateWithDuration:animations:completion:场景,如果你在完成块中放入hidden = YES,它将隐藏而不让动画块完成.因此我不得不求助于alpha = 0.

一个人对另一个人的惩罚是什么?干杯,EP.

transparency cocoa-touch ios

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