小编ber*_*wyn的帖子

ASP.NET MVC3 @ Html.RenderPartial正在抛出CS1502错误

我正在为我的动态Web类构建一个MVC3应用程序,在尝试渲染部分时,我收到以下错误:

CS1502:'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)'的最佳重载方法匹配有一些无效的参数

现在,我正在执行的代码是这样的:

<div>
    <h2>Shipping Address</h2>
    @Html.RenderPartial("_AddressPartial");
</div>
Run Code Online (Sandbox Code Playgroud)

现在,我已经搜索了这个,从我看到的,答案都是旧版本的MVC并使用<%%>样式语法并得到System.IO错误而不是System.Web错误我是获得.我确实遵循了他们的建议,并尝试使用和不使用分号,这没有任何区别因为我每次都有YSOD.有任何想法吗?

c# asp.net razor asp.net-mvc-3

11
推荐指数
2
解决办法
6111
查看次数

Google Talk是否支持XMPP多用户聊天?

我正在使用Smack在Java/Spark中开发内部仪表板,以便在LDAP用户组之间启动Google Talk会议.我跑的时候

MultiUserChat.isServiceEnabled(connection, "user@mydomain.com")
Run Code Online (Sandbox Code Playgroud)

它返回false.我知道通过GMail客户端,可以开始群组对话.由于Google Apps域中存在某些内容,或Google是否在Google Talk中使用其他方式进行群聊,这可能会导致错误吗?

java xmpp google-talk google-apps smack

7
推荐指数
1
解决办法
3614
查看次数

如何在C++/DirectX和HLSL之间共享一个结构?

我正在学习C++和DirectX,并且我注意到在尝试保持HLSL着色器和C++代码中的结构同步时有很多重复.我想分享结构,因为两种语言都有相同的#include语义和头文件结构.我遇到了成功

// ColorStructs.h
#pragma once

#ifdef __cplusplus

#include <DirectXMath.h>
using namespace DirectX;

using float4 = XMFLOAT4;

namespace ColorShader
{

#endif

    struct VertexInput
    {
        float4 Position;
        float4 Color;
    };

    struct PixelInput
    {
        float4 Position;
        float4 Color;
    };

#ifdef __cplusplus
}
#endif
Run Code Online (Sandbox Code Playgroud)

但问题是在编译这些着色器时,FXC告诉input parameter 'input' missing sematics我Pixel着色器的主要功能:

#include "ColorStructs.h"

void main(PixelInput input)
{
    // Contents elided
}
Run Code Online (Sandbox Code Playgroud)

我知道我需要有类似的语义,float4 Position : POSITION但我无法想出一种不违反C++语法的方法.

有没有办法让HLSL和C++之间的结构保持一致?或者它是不可行的,并且需要复制两个源树之间的结构?

c++ directx hlsl directx-11 visual-c++

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

Google Play音乐风格GridView

我期待创造一个音乐应用程序,我想做出GridView类似于谷歌Play使用他们注入,将跨越像撒旦之作乐团专辑的行和列的元素确实在这个截图:

Google Play音乐

我想过使用ListView和填充用自定义元素行,但我想不出使用与ViewHolder模式,或者一个真正的方法,使这种可重复使用和账户基础上的宽度不同的项目数的好方法屏幕尺寸(例如,格宽只有两个项目上的电话,和"大"的项目跨越两列,只有一行).

我也考虑使用ScrollView填充自定义ViewGroups,但这似乎遇到了我之前提到的相同问题.

我接下来考虑使用GridLayout,但是这不接受ListAdapters,并且似乎没有调整到我正在看的那种用法(它似乎也没有滚动)

如果有人能给我某个地方开始,我会非常感激,或者可以指向我这样做的图书馆.我已经检查过StaggeredGridView,但它似乎没有完成我想要的.我理想的解决方案是一个视图,它在偶数网格上布置项目,GridView并接受来自a的视图ListAdapter,也可以GridView,但允许元素跨越,使用单个单元格约束GridView作为默认行为.

干杯.

编辑

我有一个完美的功能GridView,如下所示,但我想定期(每n一项)制作项目跨越多个列和/或行,如上一个屏幕截图所示.

工作GridView

user-interface android android-layout android-gridview

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