小编xan*_*rus的帖子

我可以将JSON字符串转换为JsonResult吗?

我有一些存储在DB中的存储JSON字符串,我想以JsonResult的形式返回给客户端.我知道Json(对象)将一个对象变成JsonResult但是如果我已经将结果放在一个字符串中呢?我可以把它投射到JsonResult

asp.net asp.net-mvc json jsonresult

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

使默认的Android模拟器更快

默认的android模拟器是非常慢和资源匮乏,这使它成为一个不切实际的解决方案.

如何加速默认模拟器?

java android android-emulator

35
推荐指数
4
解决办法
7115
查看次数

ASP.NET MVC - 动态授权

我正在构建一个简单的CMS,其中角色是在管理面板中动态设置的.[Authorize(Roles="admin")]因此,例如添加授权控制器方法的现有方式已不再足够.角色 - 操作关系必须存储在数据库中,以便最终用户可以轻松地向/从管理面板中的其他人授予/获取权限.我该如何实现呢?

asp.net-mvc authorization forms-authentication roles content-management-system

14
推荐指数
2
解决办法
8296
查看次数

是否可以使用GNUstep将iOS应用程序移植到Windows?(用于学习目的)

我是一个Objective-C新手,他仍然没有Mac,但我仍然想练习这门语言.我听说在非Mac世界中,GNUstep提供了一个很好的Cocoa替代品,可以用作新Objective-c开发人员的学习工具.我的问题是,由于GNUstep移植了很多Cocoa类,我移植iOS游戏及其开发框架的可能性有多大.我在谈论iOS的Canabalt(https://github.com/ericjohnson/canabalt-ios),它基于Flixel框架的iOS版本.我想知道是否有最轻微的机会能够使用GNUstep在Windows上移植和运行此游戏.请记住,这完全是出于教育目的,所以请不要在其中寻找任何实用价值,除了我用ObjC变得更好:)

我想它应该在技术上可行.一般来说,使用GNUstep将任何iOS应用程序移植到Win的可能性是多少?

iphone objective-c gnustep ios

10
推荐指数
1
解决办法
2499
查看次数

自定义组件和ASP.NET MVC

我很好奇在典型的ASP.NET MVC心态中,如何构建一个其他人可以为其开发插件的平台.我的意思是,这些插件怎么样?

就像退出WebForms的用户控件一样,将所有图层封装在自身中,或者将三个不同的文件表示为视图和控制器的模型.我应该开发CMS的核心,我希望其他人可以为以后构建插件.对于经典Web窗体或ASP.NET MVC,哪种心态更好?

我需要开发人员能够为此单独构建组件.是否可以将MVC目录结构封装在组件DLL文件中,然后当我引用DLL文件时,能够直接访问组件的模型,视图或控制器作为一般MVC结构的一部分?

asp.net asp.net-mvc components webforms content-management-system

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

Flex/Silverlight的Web标准替代品(我的意思是严肃的替代品,而不仅仅是JS framewoks)

是否有一套开放标准技术可用于实现与Flex和Sivlerlight相同的开发方式?我说的是组件化,关注点分离,丰富的图形,状态和效果.如果可能,请指出一些教程和其他资源.

PS我知道这在技术上是可行的,所以请不要回复发送谷歌搜索结果或一般的JQuery教程.我已经看过了.我需要知道Flex/Silverlight开发人员如何以大致相同的方式设计和实现应用程序(想象一下丰富的HTML标记集,就像XAML/MXML一样,后面有JavaScript负责处理事件和业务逻辑.捆绑)

javascript apache-flex silverlight jquery html5

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

Hibernate中级联删除的问题

这个问题之前已被多次询问过,但我从未见过一个令人满意的答案,因此我再次提出这个问题.

想象一下以下情况:

public class User {
    ...

    @Cascade(value= {CascadeType.DELETE})
    @OneToMany(fetch = FetchType.LAZY)
    @JoinColumn(name="followerId")
    public List<LocationFollower> followedLocations;

    ...
}

public class LocationFollower {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", nullable = false)
    public Long id;

    @ManyToOne
    @JoinColumn(name="locationId")
    public Location followedLocation;

    @ManyToOne
    @JoinColumn(name="followerId")
    public User follower;

    @Column(name = "followerSince")
    public Timestamp followerSince;
}

public class Location {
    ...

    @Cascade(value = {CascadeType.DELETE})
    @OneToMany(fetch= FetchType.LAZY)
    @JoinColumn(name="locationId")
    public List<LocationFollower> followers;

    ...
}
Run Code Online (Sandbox Code Playgroud)

我只想删除一个用户.从逻辑上讲,人们会假设连接用户和位置的所有相关"关注者"条目都将被删除.如果删除位置条目,相同的假设应该保持不变.

实际上发生的事情是Hibernate尝试更新(?!?)包含关注者的表,并且由于相关实体(用户或位置)已被发送以进行删除,因此尝试设置外键,例如followerId为null.这会引发异常,并破坏所有后续操作.

我得到的错误: 服务器上出现未处理的故障.无法执行JDBC批量更新; SQL [更新locationstofollowers设置followerId = null where followerId =?]; 约束[null]; …

java orm hibernate cascading-deletes

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

ASP.NET MVC - Ajaxified RenderAction

我很高兴RenderAction()函数的功能.但是,我想在部分渲染的动作中加载和存储数据,以便一切都在一个页面中进行.

想象一下以下情况:我有一篇文章详细信息视图,其中文章内容下方有"添加评论"链接.点击后,评论表格会显示在帖子的内容下方.用户应该能够填充注释框,并在不刷新整个视图的情况下发送数据,只需要部分呈现的操作.此视图还必须提供在同一会话中添加的若干注释(对RenderAction()的几个AJAX调用);

哪种方法最好?

asp.net ajax asp.net-mvc renderaction

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

$(document).ready()和部分视图加载

我正在使用Asp.net mvc和jquery开发一个应用程序.我想对不同视图中的html元素使用相同的命名约定(类和id).

在我想异步加载局部视图的情况下,主视图中的$(document).ready()代码片段失去了用处,因为jquery无法识别patial视图的html标记和css命名.我当然不想为每个视图编写相同的代码.有什么方法可以解决这个问题?

asp.net-mvc jquery partial-views

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

模型单元测试能否真正独立,如何[ASP.NET MVC]

我是整个单元测试的新手,所以请原谅我缺乏经验.我已经阅读了很多材料,说没有测试应该依赖别人来做,即单元测试彼此完全独立.你真的能在现实中做到吗?我有以下示例:我有一些实体类相互依赖,基于某个数据库模式(我使用Linq-to SQL生成它们)现在,如果我想测试每个模型类,我必须构建模型类的一个对象,构建每个依赖项的测试对象,将它们分配给对象的属性,然后在检查上下文并断言它实际工作之前保留该对象.

这显然使得更难以进行不依赖于彼此的测试,或者不以特定的顺序运行(我没有在至少有一个ContentType类型的实例之前创建Content类型的实例)依赖,至少在模型水平上存在并且无法避免.

如果你认为我错了,请批评我很多.我想学习.

PS只是提到我正在使用ASP.NET MVC应用程序并使用NUnit进行测试,如果这是有道理的

asp.net-mvc nunit unit-testing linq-to-sql

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