谁能解释为什么会发生以下情况?以及如何解决,Visual Studio 2010和MVC2
<%= Html.ActionLink("Add New Option", "AddOption", "Product", new { @class = "lighbox" }, null)%>
Run Code Online (Sandbox Code Playgroud)
结果是
/产品/ AddOption?CLASS =收藏夹
<%= Html.ActionLink("Add New Option", "AddOption", "Product", new { @class = "lighbox" })%>
Run Code Online (Sandbox Code Playgroud)
结果是
/产品/ AddOption?长度= 7
谢谢
我有一组带有属性和一系列规则的对象,当应用于对象集时,它们提供了这些对象的子集.为了使这更容易理解,我将提供一个具体的例子.
我的对象是人,每个人都有三个属性:原籍国,性别和年龄组(所有属性都是离散的).我有一堆规则,比如"来自美国的所有男性",它们与这组较大的对象的子集相对应.
我正在寻找现有的Java"推理引擎"或类似的东西,它将能够从规则映射到一部分人,或者建议如何创建我自己的.我已阅读过规则引擎,但该术语似乎专门用于外部化业务规则的专家系统,通常不包括任何高级形式的推理.以下是我必须处理的更复杂场景的一些示例:
我需要规则的结合.因此,当提出"包括所有男性"和"排除10-20岁年龄组中的所有美国人"时,我只对美国以外的男性以及美国境内10岁以外的男性感兴趣 - 20岁年龄组.
规则可能有不同的优先级(明确定义).因此,"排除所有男性"的规则将覆盖"包括所有美国男性"的规则.
规则可能存在冲突.因此,我可以同时拥有"包括所有男性"和"排除所有男性",在这种情况下,优先级必须解决问题.
规则是对称的.所以"包括所有男性"相当于"排除所有女性".
规则(或更确切地说子集)可以具有与它们相关联的元规则(明确定义).必须在应用原始规则的任何情况下应用这些元规则,或者如果通过推理到达子集,则必须应用这些元规则.因此,如果"排除美国"的元规则附加到"包括所有男性"的规则,并且我向引擎提供"排除所有女性"的规则,那么它应该能够推断"排除所有女性"子集相当于"包括所有男性"子集,因此另外应用"排除美国"规则.
我很可能没有项目5,但我确实需要提到的所有其他属性.我的规则和对象都存储在数据库中,并且可以在任何阶段更新,因此我需要在需要时实例化"推理引擎"并在之后销毁它.
我正在调用位于https协议上的Web服务.并且我在调用时遇到"无法加载外部实体"错误.
因为我在google上搜索是因为在PHP5中,SOAP类不会解析位于安全HTTPS连接上的WSDL文件.
解决办法是什么?我不想使用http而不是https.
我们创建了一个继承asp.net Master类的Master页面.我们还有ui控件继承了标准的asp.net ui控件类.我们的母版页有一个公共成员变量.我们需要能够从我们使用的ui控件访问该成员变量.但是我们似乎无法得到它?我们的架构是错的吗?或者想法本身 - 用户控制访问主页变量?
我试图在一行上有几个JTextFields,但我不希望它们具有相同的宽度.如何控制宽度并使其中一些宽度比其他宽度宽?我希望他们一起占据总宽度的100%,所以如果我可以使用某种形状的话会很好.
我试过.setColumns()但它没有意义.
这是一个示例,我使用三行,其中三个字符串应显示为列:
import java.awt.GridLayout;
import javax.swing.BoxLayout;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class RowTest extends JPanel {
class Row extends JComponent {
public Row(String str1, String str2, String str3) {
this.setLayout(new BoxLayout(this, BoxLayout.X_AXIS));
JTextField fld1 = new JTextField(str1);
JTextField fld2 = new JTextField(str2);
JTextField fld3 = new JTextField(str3);
fld1.setColumns(5); // makes no sense
this.add(fld1);
this.add(fld2);
this.add(fld3);
}
}
public RowTest() {
this.setLayout(new GridLayout(5,0));
this.add(new Row("Short", "A long text that takes up more space",
"Short …Run Code Online (Sandbox Code Playgroud) 我最近使用.NET 4.0对Silverlight,RIA Services和Entity Framework进行了实验.我正在试图弄清楚这个堆栈是否适用于我即将开展的任何项目.看起来这些技术似乎可以非常高效地开发应用程序,但我很难决定应该如何构建这个堆栈顶部的应用程序.
我遇到的主要问题是,在大多数演示中,我看到大多数业务逻辑最终都是RIA Services域服务类中的DataAnnotations和自定义验证.这对我来说似乎不合适.我认为域服务基本上是一个美化的Web服务,恰好可以很容易地将信息推送到客户端.但是我所看到的大部分内容似乎都将域服务定位为应用程序中业务逻辑的主要来源.
所以,我的问题:
我的问题涉及大型,复杂和长期存在的应用程序.显然,对于仅少数屏幕的应用,这不是一个问题.
编辑: 我要提到的另一件事是,显然你可以使域服务类变得愚蠢,但是你会丢失很多自动实体信息(例如验证)被推送到客户端.如果你输了,那么使用RIA服务有什么意义吗?
.net architecture silverlight entity-framework wcf-ria-services
我正在构建一个库以访问Google Analytics Data Export API.库访问的所有数据都是Atom格式,并且在整个过程中使用了许多不同的命名空间.到目前为止,我使用API进行的实验已经使用SimpleXML进行解析,尤其是我所做的就是访问feed中保存的数据.
现在我要写一个库我想知道是否适合使用SimpleXML是否足够,或者PHP中DOM模块的增强功能是否会在将来有所帮助.我还没有为这部分库编写太多代码,所以选择仍然是开放的.
我已经读过,如果您需要动态构建XML DOM或修改现有的XML DOM,那么PHP DOM模块可能是更好的选择,但由于API的性质,我不能完全确定我是否需要该功能(例如,没有将数据推送到服务器).SimpleXML当然更容易使用,我见过有人说只读情况就是你需要的.
基本上问题是,你会用什么?兼容性不会成为问题,因为服务器配置将符合应用程序的要求.是否值得用PHP DOM构建库,或者我现在应该坚持使用SimpleXML?
更新:以下是我将要处理的Feed类型的两个示例:
是否可以使用pojos而不是EJB或Servlets ???在App Server远程实现业务逻辑.主要思想是应用3层模型,其中客户端可以是Web浏览器和桌面应用程序,并且它们在App Server中共享业务逻辑.
这将是架构
浏览器-----> Web服务器--------> | App Server(业务逻辑通用)| -------> | RDBMS常用|
桌面应用程序(例如Swing) - > | App Server(业务逻辑通用)| -------> | RDBMS通用|
我正在写一个更新一些驱动程序的应用程序.但是,驱动程序"正在使用",除非重新启动计算机,否则无法删除.
那么如何在不重新启动PC的情况下编写应用程序来删除这些锁定的驱动程序.如果重新启动必须重新启动,那么当计算机重新启动并删除这些文件时,如何自动重新启动应用程序?
我用分发配置文件构建我的应用程序 除了一个警告,一切都很顺利,
警告:"构建分发时未启用验证构建产品构建设置."
我在Google上找到了它,却一无所获.
此警告是否会影响我的分发版本.
有人可以解释这个警告意味着什么.
我按照开发人员门户网站提到的所有步骤
提前致谢.
java ×3
asp.net ×2
php ×2
.net ×1
architecture ×1
asp.net-mvc ×1
c# ×1
delete-file ×1
distribution ×1
file-io ×1
gdata ×1
iphone ×1
jtextfield ×1
layout ×1
logic ×1
remoting ×1
rule-engine ×1
rules ×1
silverlight ×1
simplexml ×1
soap ×1
spring ×1
swing ×1