问题列表 - 第24253页

MVC 2与VS 2010视图构建错误:功能'匿名类型'不能使用,因为它不是ISO-2 C#语言规范的一部分

我有一个共享项目,我存储了所有自定义的EditTemplates和DisplayTemplates.这是一个常规的C#类库项目,其视图都标记为嵌入式资源.该项目的目标框架是".Net Framework 4".

在/ Views /文件夹中我已经包含了这个web.config文件,因此在使用.aspx和.ascx文件时我获得了MVC 2 intellisense:

<?xml version="1.0"?>
<configuration>
  <system.web>
    <httpHandlers>
      <add path="*" verb="*" type="System.Web.HttpNotFoundHandler"/>
    </httpHandlers>
    <pages
        validateRequest="false"
        pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc,     Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
    pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=2.0.0.0,     Culture=neutral, PublicKeyToken=31BF3856AD364E35"
        userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
      <controls>
        <add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral,   PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
      </controls>
    </pages>
  </system.web>
  <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />  
    <handlers>
      <remove name="BlockViewHandler"/>
      <add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode"    type="System.Web.HttpNotFoundHandler" />
    </handlers>
  </system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)

通常我对这个设置没有问题,但是一旦我在编译视图时遇到错误:

错误3无法使用功能"匿名类型",因为它不是ISO-2 C#语言规范的一部分

对于看起来像这样的模板:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<%@ Import Namespace="System.Web.Mvc.Html" %>
<%
    string displayText …
Run Code Online (Sandbox Code Playgroud)

c# visual-studio-2010 visual-studio asp.net-mvc-2

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

在Java中查找Regex的最新索引

我有一个字符串%/O^/O%/O.我想找到最后一个/分割字符串.第一个尝试是:\/[POL]$但是它包含了"O"明显的包容性.有人提示吗?

java regex

10
推荐指数
4
解决办法
2万
查看次数

我需要解析非格式良好的xml数据(HTML)

我在JAVA中有一些格式不正确的xml(HTML)数据,我使用了JAXP Dom,但它抱怨道.

问题是:有没有办法使用JAXP来解析这些文件?

我有一个包含以下数据的文件:

<employee>
 <name value="ahmed" > <!-- note, this element is not closed, So it is not well-formed xml-->
</employee>
Run Code Online (Sandbox Code Playgroud)

java xml parsing jaxp

5
推荐指数
3
解决办法
6376
查看次数

如何使用元素的中心将BoxLayout中的元素居中?

我使用outputPanel.setLayout(new BoxLayout(outputPanel, BoxLayout.Y_AXIS));然后我添加元素(例如JLabels,JButtons)outputPanel.例如:outputPanel.add(submitButton);.

我看到所有添加的元素都是"居中"的.这很好,因为我确实希望我的元素在中心.当我写"中心"时,我指的是"左右相等的距离".但问题是元素的左侧部分被放入中心.我希望将元素的中心放入中心.我怎么能得到这种行为?

java layout user-interface swing center

27
推荐指数
2
解决办法
4万
查看次数

使用setjmp,longjmp进行多任务处理

有没有办法实现多任务使用setjmplongjmp功能

longjmp

17
推荐指数
3
解决办法
6732
查看次数

用物理学研究飞船的2d轨迹规划

我正在太空船上实施2D游戏.

为了做到这一点,我正在使用LÖVE,它将Box2D与Lua包装在一起.但我相信我的问题可以由对物理学有更多了解的人来回答 - 所以伪代码被接受作为回应.

我的问题是我不知道如何在启用2D物理的世界中正确地移动我的宇宙飞船.更具体地说:

质量船m位于初始位置{x, y}.它的初始速度矢量为{vx, vy}(可以{0,0}).

目标是一个点{xo,yo}.船必须{vxo, vyo}按照最短的轨迹到达具有(或接近它)速度的物镜.

有一个update(dt)被称为频繁调用的函数(即每秒30次).在此功能上,船舶可以通过对自身施加"冲动"来修改其位置和轨迹.脉冲的大小是二进制的:你可以在给定的方向上应用它,或者根本不应用它.在代码中,它看起来像这样:

function Ship:update(dt)
  m = self:getMass()
  x,y = self:getPosition()
  vx,vy = self:getLinearVelocity()
  xo,yo = self:getTargetPosition()
  vxo,vyo = self:getTargetVelocity()
  thrust = self:getThrust()

  if(???)
    angle = ???
    self:applyImpulse(math.sin(angle)*thrust, math.cos(angle)*thrust))
  end
end
Run Code Online (Sandbox Code Playgroud)

第一个???是表明在某些情况下(我猜)最好"不要冲动"并让船"漂移".第二???部分是关于如何计算给定dt上的脉冲角.

我们在太空中,所以我们可以忽略空气摩擦之类的东西.

虽然它会非常好,但我并不是在寻找能为我编码的人; 我把代码放在那里,所以我的问题清楚地被理解了.

我需要的是一种策略 - 一种攻击方式.我知道一些基本的物理,但我不是专家.例如,这个问题有名字吗?诸如此类的事情.

非常感谢.

编辑:Beta提供了一个有效的策略,Judge在评论中直接在LÖVE中实现了它.

EDIT2:经过更多的谷歌搜索后,我也找到了openSteer.这是在C++上,但它做了我假装的.达到这个问题的任何人都可能会有所帮助.

lua physics 2d box2d

12
推荐指数
1
解决办法
4444
查看次数

Stackoverflow的有趣标签实现

我似乎无法找到任何与SO的有趣标签javascript实现相关的资源,其中添加标签发生在客户端,你也可以在客户端删除标签.我正在寻找一种方法来选择多个实体用于查询,而不使用多选列表(组合框?).标记样式格式非常有用.这也类似于Facebook的消息,您可以指定多个收件人.

有什么指针吗?

jquery

4
推荐指数
1
解决办法
790
查看次数

如何使用FluentValidation将字符串验证为DateTime

使用FluentValidation,是否可以将a验证string为可解析DateTime而无需指定Custom()委托?

理想情况下,我想说一下像EmailAddress这样的功能,例如:

RuleFor(s => s.EmailAddress).EmailAddress().WithMessage("Invalid email address");
Run Code Online (Sandbox Code Playgroud)

所以像这样:

RuleFor(s => s.DepartureDateTime).DateTime().WithMessage("Invalid date/time");
Run Code Online (Sandbox Code Playgroud)

.net string datetime fluentvalidation fluentvalidation-2.0

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

Ruby或Rails是否有类似iPython的shell?

我喜欢iPython并且正在学习RoR和一些像Mechanize这样的库,我希望能够轻松地看到我在内省方面的工作.我希望能够输入"." + TAB,看看.

ruby ruby-on-rails ipython

26
推荐指数
2
解决办法
9494
查看次数

caches_action if子句中的proc如何执行

我有一个新手问题,我无法理解。if 条件中的 Proc 是如何为该caches_action方法执行的。

例如:

caches_action :show, :if=>Proc.new{|x| something}
Run Code Online (Sandbox Code Playgroud)

我不明白的是它是如何被调用的。我知道我可以执行定义为的过程

proc= Proc.new经过 proc.call

所以我不明白这是如何调用的。

其次,我如何通过条件

if logged_in?

如果有任何帮助,我将不胜感激

lambda caching ruby-on-rails

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