小编Mr *_*ell的帖子

如何在ASP.NET MVC 3(jQuery验证)中强制单个元素的客户端验证?

如何强制框架验证特定字段?

我看到某个地方我可以调用$("form").validate().form()强制整个表单进行验证,但我只想检查一个字段.

c# validation asp.net-mvc-3

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

如何在 XNA 4.0 中取消设置纹理数据

我需要将一些不断变化的数据传达给我的像素着色器。我有一个texture2d,我通过纹理参数传递给我的像素着色器。在调用着色器之前,我需要更新纹理中的数据。

        emittingPositions.SetData(emittingPositionsBuffer); //Set the data on the texture
        animationEffect.Parameters["emittersMap"].SetValue(emittingPositions); //Tell the shader about the texture data
        //go on to do the actual drawing calls to use the pixel shader
Run Code Online (Sandbox Code Playgroud)

问题是,当我这样做时,我得到了一个例外:

“当资源在 GraphicsDevice 上主动设置时,您不能在资源上调用 SetData。在调用 SetData 之前从设备中取消设置它。”

如何“从设备中取消设置”?或者我应该在这里采取不同的方法?

pixel-shader xna-4.0

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

如何在MVC Razor视图中使用带有多个输入的内联模板

在我看来,我目前有

@{
    Func<Website.Security.User[], object> renderUserList = @<text>
        <div class="span4">
            @*<h2>@title</h2>*@
            <ul>
                @foreach (var user in item)
                {
                    <li>@user.UserName - <a href="/Config/User/Edit/@user.UserName">Edit</a></li>
                }
            </ul>
        </div>
    </text>;
}
@renderUserList(Model.AdminUsers)
Run Code Online (Sandbox Code Playgroud)

我如何重做这个,以便renderUserList表达式可以接受节标题的第二个输入?

razor asp.net-mvc-3

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

如何获得directshow网络摄像头视频流的宽度和高度

我发现了一些代码,可以让我访问网络摄像头的原始像素数据.但是我需要知道图像的宽度,高度,像素格式,最好是数据步幅(音高,内存填充或任何你想要调用它),如果它不是每个像素的宽度*字节之外的东西

#include <windows.h>
#include <dshow.h>

#pragma comment(lib,"Strmiids.lib")

#define DsHook(a,b,c) if (!c##_) { INT_PTR* p=b+*(INT_PTR**)a;   VirtualProtect(&c##_,4,PAGE_EXECUTE_READWRITE,&no);\
                                          *(INT_PTR*)&c##_=*p;   VirtualProtect(p,    4,PAGE_EXECUTE_READWRITE,&no);   *p=(INT_PTR)c; }


// Here you get image video data in buf / len. Process it before calling Receive_ because renderer dealocates it.
HRESULT ( __stdcall * Receive_ ) ( void* inst, IMediaSample *smp ) ; 
HRESULT   __stdcall   Receive    ( void* inst, IMediaSample *smp ) {     
    BYTE*     buf;    smp->GetPointer(&buf); DWORD len = smp->GetActualDataLength();
    //AM_MEDIA_TYPE* info;
    //smp->GetMediaType(&info);
    HRESULT   ret  =  Receive_   ( inst, smp …
Run Code Online (Sandbox Code Playgroud)

c++ webcam directshow

0
推荐指数
1
解决办法
3925
查看次数

有没有办法让JavaScriptSerializer忽略某种泛型类型的属性?

我正在为我的模型使用实体框架,我需要将它们序列化为JSON.问题是EF包含了所有这些非常好的导航集合(例如我的用户模型上有一个Orders属性),当我去序列化这些对象时,序列化程序试图获取这些集合的值,EF对我大喊大叫使用处置的上下文

ObjectContext实例已被释放,不能再用于需要连接的操作.

我知道我可以使用[ScriptIgnore]来装饰我的属性,以使序列化器不管它们,但这就是EF的一个问题,因为它为这些属性生成了代码.

有没有办法使序列化程序不序列化通用类型EntityCollection <>的属性?

或者有没有办法用另一个像JSON.Net这样强大的json库来做到这一点?

c# json entity-framework

0
推荐指数
1
解决办法
3531
查看次数