问题列表 - 第5585页

如何在ASP.NET MVC中对ActionFilter进行单元测试?

ActionFilter我的控制器级有一个.OnActionExecuting在Web应用程序中调用控制器的操作时,将调用该方法.

现在我Action在一个UnitTest中调用:

    NiceController niceController = new NiceController();
    ActionResult result = niceController.WhateverAction();
Run Code Online (Sandbox Code Playgroud)

有没有办法让ActionFilter调用?

asp.net-mvc unit-testing

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

在DataFormWebPart中动态设置ParameterBinding的DefaultValue

在我在WSS中的自定义aspx页面中,我使用带有xsl文件的DataFormWebPart来呈现一些数据.为了将值传递给xsl,我使用参数绑定.具体来说,我需要传递服务器主机URL,如下所示:

<ParameterBinding 
    Name="HttpHost" 
    Location="CAMLVariable" 
    DefaultValue="http://hardcoded.com" />
Run Code Online (Sandbox Code Playgroud)

这工作正常,但我要做的下一件事是动态获取主机名.因此,弄清楚如何从SharePoint获取它我添加了以下绑定:

<ParameterBinding 
    Name="HttpHost" 
    Location="CAMLVariable" 
    DefaultValue='<%# SPContext.Current.Site.Url.Replace
       (SPContext.Current.Site.ServerRelativeUrl, "") %>' />
Run Code Online (Sandbox Code Playgroud)

现在来问题了.如果在页面中使用其他位置,代码将按预期工作,但使用上述代码SharePoint报告:

Web部件错误:'WebPartPages:DataFormWebPart'的'ParameterBindings'属性不允许子对象.

有人对此有所了解吗?

更新:我已根据本文启用了服务器端代码

asp.net sharepoint dataformwebpart parameterbinding

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

django Web应用程序中的图表

我想在使用django开发的Web应用程序中嵌入图表.

我接触过谷歌图表API,ReportLab的,PyChart,MatPlotLibChartDirector中

我想在服务器端执行此操作,而不是将AJAX请求发送到Google图表API,因为我还想将图表嵌入到PDF中.

哪个是最佳选择,哪个是相对优点和缺点.

python django charts

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

std :: list <> :: sort稳定吗?

我找不到这个问题的任何明确答案.

我想大多数实现都使用稳定的合并排序,但稳定性是一个要求还是副作用?

c++ sorting stl

11
推荐指数
3
解决办法
3118
查看次数

Java:除了它们所属的对象之外,同步方法是否锁定了什么?

现在,我不确定这是否是一个愚蠢的问题,如果是的话,请耐心等待.

锁定对象是"递归的",即如果两个对象在其字段中引用了第三个对象,并且一个线程正在其中一个上运行同步方法,那么任何其他线程是否可以访问第三个对象?

// a and b are some objects that implement Runnable
// they both reference the same third object
a.ref = c;
b.ref = c;

// a is run in a thread and processes some data in a loop for a long time
// the method the loop belongs to is declared synchronized
threadA = new Thread(a);
threadA.start();

a.someSyncedMethod(); // this would block ...
b.ref.someOtherSyncedMethod(); // ... but would this?
a.ref.someOtherSyncedMethod(); // ... and how about this?
Run Code Online (Sandbox Code Playgroud)

java concurrency mutex semaphore locking

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

检测鼠标何时不移动

我能够找到光标位置.但我需要找出鼠标是否稳定.如果鼠标移动时间超过1分钟,则必须提醒用户.

怎么可能,这有什么特别的事件吗?(仅适用于javascript中的IE)

javascript mouse events

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

如何从Delphi中创建的DLL导入函数?

你能告诉我如何在我的C程序中使用以下功能吗?

Delphi DLL - 导出的函数:

function GetCPUID (CpuCore: byte): ShortString; stdcall;
function GetPartitionID(Partition : PChar): ShortString; stdcall;
Run Code Online (Sandbox Code Playgroud)

我没有该DLL的源代码,所以我必须使我的C程序适应该DLL,而不是相反.

我执行以下操作并得到错误

typedef char* (_stdcall *GETCPUID)(BYTE);
typedef char* (_stdcall *GETPID)(PCHAR);
GETCPUID pGetSerial;
GETPID pGetPID

HMODULE hWtsLib = LoadLibrary("HardwareIDExtractor.dll");
if (hWtsLib){
pGetSerial = (GETCPUID)GetProcAddress(hWtsLib, "GetCPUID");
char *str = (char*) malloc(1024);
str = pGetSerial((BYTE)"1");

pGetPID= (GETPID )GetProcAddress(hWtsLib, "GetPartitionID");
char *str1 = (char*) malloc(1024);
str1 = pGetPID("C:");
}
Run Code Online (Sandbox Code Playgroud)

谢谢

c delphi dll function

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

如何在Python中使用boolean'和'

在C#中我们可以&&像这样使用(boolean和):

int i = 5;
int ii = 10;
if(i == 5 && ii == 10) {
    Console.WriteLine("i is 5, and ii is 10");
}
Console.ReadKey(true);
Run Code Online (Sandbox Code Playgroud)

但尝试使用python:

i = 5
ii = 10
if i == 5 && ii == 10:
    print "i is 5 and ii is 10";      
Run Code Online (Sandbox Code Playgroud)

我收到一个错误: SyntaxError: invalid syntax

如果我使用单个&,至少我没有语法错误.我如何&&在Python中执行布尔值?

python boolean-logic

43
推荐指数
6
解决办法
26万
查看次数

Visual Basic - 在函数调用中返回"this"

我在类中有一个函数,我想返回类本身但是"返回此"在VB中似乎无效.

我使用ASP.NET v1.1,如果这有所作为?

样本(极简化)代码如下:

Public Class Cart

    Private sItems As String

    Public Function addItem(ByVal itemName As String) As Cart
        sItems = sItems + "|" + itemName + "|"
        Return THIS
    End Function

End Class
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.非常感谢.

vb.net asp.net class function

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

我在哪里可以找到CLI规范?

我正在寻找CLI规范.我在哪里可以找到它下载?

.net c# specifications

0
推荐指数
2
解决办法
613
查看次数