小编Fab*_*eeg的帖子

ASP.NET MVC - 以编程方式添加动作过滤器

我一直在做一些关于动作过滤器的研究,并想知道是否有办法以编程方式将它们添加到控制器?

为了给出一些上下文,我想在web.config中配置日志记录时添加日志记录过滤器,否则我不希望过滤器存在于每个操作方法的执行链中.

我很欣赏我可以检查实际的过滤器代码本身,看看是否已启用日志记录,但不希望必须这样做.

非常感谢!

.net asp.net-mvc

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

在ASP.NET MVC中使用HttpContext.Current.Session测试类

我正在向内部使用HttpContext.Current.Session的类添加一些测试,我们正在移植到ASP.NET MVC.我的班级看起来像这样:

class Foo
{
    public void foo()
    {
        HttpContext.Current.Session["foo"] = "foo";
    }
}
Run Code Online (Sandbox Code Playgroud)

我想改变它是这样的:

class Foo
{
    IHttpSessionState session;

    public Foo() : this(HttpContext.Current.Session) {}

    public Foo(IHttpSessionState session)
    {
        m_session = session;
    }

    public void foo()
    {
        m_session["foo"] = "foo";
    }
}
Run Code Online (Sandbox Code Playgroud)

问题在于默认构造函数.我无法传递旧类,因为它们没有实现新的ASP.NET MVC接口.

反正有没有在默认构造函数中获取实现IHttpSessionState的实例?

谢谢

.net testing asp.net-mvc session

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

问题在java中修剪日语字符串

我有以下字符串(日语)"ユーザー名",第一个字符是"喜欢"空格,但它在unicode中的数字是12288,所以如果我做"ユーザー名".trim()我得到相同的字符串(trim doesn'工作).如果我用c ++修剪它可以正常工作.有谁知道如何在java中解决这个问题?unicode有特殊的修剪方法吗?

java string nlp

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

ASP.NET MVC:AJAX ActionLink-定位HTML属性

我有一个Ajax actionlink,它在控制器方法中请求一个字符串.我想将该字符串插入到超链接的属性中.我是否指定了目标id元素的属性字段?

<img id="CHANGE-MY-SRC" src=ViewData["src"] >

<%=Ajax.ActionLink("Change IMG Source","actionChange",new AjaxOptions()         
UpdateTargetId="CHANGE-MY-SRC"})%>
Run Code Online (Sandbox Code Playgroud)
public string actionChange()
{
   ViewData["src"]= "somethingNew";

   return ????????
}
Run Code Online (Sandbox Code Playgroud)

.net asp.net-mvc asp.net-ajax

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

你如何开发JSF应用程序?

我第一次在一个需要构建一个大量使用JSF(尤其是ICEfaces)的webapp的项目上工作.有许多要编码的东西,包括CSS,HTML,JSP/Java,当然还有JSF.

我正在Eclipse btw中使用本地tomcat服务器执行所有这些操作,eclipse负责启动以运行应用程序.

无论如何,我注意到这一切都非常缓慢.当我更改一个JSF时,我必须重新启动Web服务器,以便查看新结果.通常我只是想玩布局和10-15 +秒停止,重启,刷新让我发疯.我每天重启tomcat一百次 - 唉!我需要更快的周转时间!

难道我做错了什么?这是所有Web开发人员的自然状态吗​​?

java eclipse jsf

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

Linq to SQL Case何时在VB.NET中?

我如何在Linq to SQL中做一个案例(请访问vb.net).

在SQL中它将是这样的:

SELECT 
CASE
  WHEN condition THEN trueresult
  [...n]
[ELSE elseresult]
END
Run Code Online (Sandbox Code Playgroud)

我如何在Linq to SQL中执行此操作?

sql t-sql linq linq-to-sql

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

存储过程和LINQ,Dmbl文件无法解释结果集

我有几个存储过程,当添加到我的dbml时,似乎幕后LINQ无法解释结果集,只会将结果映射为int.然后我必须自己创建结果类,这是一个痛苦,但我每次添加到我的dbml时都必须更改设计器文件,因为它将重新加载它并将结果映射回每个这样的int存储过程.

这是我的存储过程的问题,LINQ无法解释,然后为我创建结果类.或者这是LINQ的问题?

.net linq stored-procedures

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

序列化字节数组与XML文件

我大量使用字节数组来传输对象,原始数据,通过网络和返回.我通过一个类型实现ISerializable来适应java的方法,它包含两个方法,作为接口的一部分,ReadObjectData和WriteObjectData.使用此接口的任何类都会将日期写入字节数组.像那样的东西

  class SerializationType:ISerializable
    {
       void ReadObjectData (/*Type that manages the write/reads into the byte array*/){}
       void WriteObjectData(/*Type that manages the write/reads into the byte array*/){}  
    }
Run Code Online (Sandbox Code Playgroud)

写完所有对象后,我发送一个网络数组.


这实际上是双重问题.这是通过网络以最高效率(速度,大小)发送数据的正确方法吗?

您是否会使用此方法将对象写入文件,而不是通常使用xml序列化?

编辑#1

Joel Coehoorn提到了BinaryFormatter.我从未使用过这门课.除了我目前在msdn上看到的内容之外,你会详细说明,提供好的例子,参考资料,建议,当前的做法吗?

.net c# file-io networking

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

WCF消息级安全性

希望有人可以帮我解决这个问题.我正在寻找一种在我的WCF服务上启用消息级安全性的方法,而不是使用证书.问题是该应用程序用于通过VPN与多个站点连接的客户端,每个站点都有自己的域控制器,并且域不相互信任.我对证书完全不熟悉,虽然很多人说这是要走的路,但我不知道它是否可以在这种环境下工作?

乞求帮助:)亲切的问候安德里斯

.net security wcf certificate

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

ASP.NET MVC - 操纵HTTP Post

将表单发回服务器时,是否可以在控制器操作中操作,更改,设置HTTP Post中包含的值?我想删除用户输入的某些文本框值,以便始终必须重新输入这些值(例如密码字段).默认情况下,Html帮助程序从HTTP Post信息中提取HTML控件的初始值.

.net asp.net-mvc

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