问题列表 - 第13090页

在MVC应用程序中使用ELMAH调试/跟踪消息

我们如何在MVC应用程序中使用ELMAH添加调试/跟踪消息

asp.net-mvc elmah

5
推荐指数
2
解决办法
4535
查看次数

Java Web 服务和多态性

假设我有以下结构

public class Mammal
{
    @WebMethod
    public ArrayList<Mammal> getAll(){ return null; }
    @WebMethod
    public String speak(){ return "Unable to speak"; }
    @WebMethod
    public Mammal me(){ return this; }  
}

@WebService
public class Human extends Mammal
{
    @WebMethod
    public ArrayList<Human> getAll(){ /* code to return all humans as ArrayList<Human> */ }
    @WebMethod
    public String speak() { return "Hai!"; }
    @WebMethod(operationName="GetHuman")
    public Human me(){ return this; }
}
Run Code Online (Sandbox Code Playgroud)

现在,如果您看到 Mammal me() 和 Human me() 被自然覆盖,这将完美运行,并且 WSDL 会按原样生成,因为我添加了 operationName=""。

到目前为止一切顺利,现在返回 ArrayList 的方法不起作用。不知何故,它说 ArrayList …

java polymorphism web-services

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

如何从rails中的视图调用方法?

假设我这样做了:

脚本/生成控制器主页

并在家庭控制器制作了一个方法..

def say
  puts "You are here"
end
Run Code Online (Sandbox Code Playgroud)

我如何在index.html.erb中调用该方法?

当学习ruby时,它只是说在终端中运行whatever.rb来运行你在该文件中编写的代码.只是好奇如何使用rails.

ruby ruby-on-rails

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

WPF:将属性绑定到自定义UserControl

我在wpf中遇到以下问题:

我已经定义了一个包含文本框的用户控件(在命名空间测试中)(以及其他几个控件,只显示了xaml的相关部分):

<UserControl (...)
    DataContext="{Binding RelativeSource={RelativeSource Self}}"
    name="Spinbox">
    (...)
    <StackPanel Orientation="Horizontal">
    <TextBox x:Name="tbText" (...)>
        <TextBox.Text>
            <Binding Path="Value" UpdateSourceTrigger="PropertyChanged">
                <Binding.ValidationRules>
                    <local:ValidateValue MinVal="0" MaxVal="1" />
                </Binding.ValidationRules>
                <Binding.NotifyOnValidationError>true</Binding.NotifyOnValidationError>
            </Binding>
        </TextBox.Text>
    </TextBox>
    (...)
Run Code Online (Sandbox Code Playgroud)

在主窗口文件中,我正在使用此spinbox:

<Test:SpinBox x:Name="tbTestSpinbox" Value="{Binding Path=TheValue}" 
              MinValue="0" MaxValue="150">
    <Test:SpinBox.Behavior>
        <Controls:SpinBoxNormalBehavior />
    </Test:SpinBox.Behavior>
</Test:SpinBox>
Run Code Online (Sandbox Code Playgroud)

在后面的代码中,我定义了TheValue:

private double theValue;

public Window1()
{
  InitializeComponent();
  TheValue = 10;
}


public double TheValue
{
  get { return theValue; }
  set
  {
    theValue = value;
    NotifyPropertyChanged("TheValue");
  }
}

/// <summary>
/// Occurs when a property value changes
/// …
Run Code Online (Sandbox Code Playgroud)

validation wpf binding

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

控制器构造函数调用每个请求

我正在尝试测试一个只使用列表和创建的非常简单的表单.这是控制器:

public class PositionsController : Controller
{
    private readonly IPositionRepository _positions;

    // default constructor
    public PositionsController()
    {
        _positions = new TestPositionRepository();
    }

    // DI constructor
    public PositionsController(IPositionRepository positions)
    {
        _positions = positions;
    }

    // get a list of all positions
    public ActionResult Index()
    {
        return View(_positions.GetAllPositions());
    }

    // get initial create view
    public ActionResult Create()
    {
        return View();
    } 

    // add the new Position to the list
    [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult Create(Position positionToAdd)
    {
        try
        {
            _positions.AddPosition(positionToAdd);

            return RedirectToAction("Index");
        }
        catch …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc constructor controller httpwebrequest

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

如何使用Reflection将构造函数作为MethodInfo获取

构造函数如下所示:

public NameAndValue(string name, string value)
Run Code Online (Sandbox Code Playgroud)

我需要使用Reflection将其作为MethodInfo.它尝试了以下方法,但它没有找到构造函数(GetMethod返回null).

MethodInfo constructor = typeof(NameAndValue).GetMethod(".ctor", new[] { typeof(string), typeof(string) });
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

.net c# reflection system.reflection

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

函数在c#中取任意类型的数组

我已经创建了一个处理对象数组的函数process(Object []).它适用于任何类型,包括整数和浮点数,只要您先将每个元素打包.我希望这个函数能够获取未装箱的元素,如果只是在处理之前自己装箱.我怎么做?

我可以用一些函数来包装,比如process(int [])和process(float []),但这似乎也很麻烦.我已尝试过程(ValueType [])但编译器仍然选择进程(Object []).

我有C#2.0,但如果有一个很好的3.0解决方案我想看到它.

c# arrays types object

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

从托盘中为窗口移动设置动画

在我的项目中,我将窗口发送到托盘上.如何为此提供动画效果,即从当前窗口位置到托盘的移动.而且相反,意味着双击托盘中的通知图标,窗口就会出现在前面?

wpf

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

.NET给了我什么,Win32没有?

.NET的用法会给我什么,我没有使用Win32 - 有时可能使用Google搜索可以重用的50-100行代码?

我正在开发Win32,因为它存在(> 15年).它直接且非常强大,虽然有时它需要比你期望的更多的呼叫,当然你需要跟踪手柄等.但是我们的(250.000 LOC)应用程序安装在不到1分钟内很少见有任何兼容性问题.

关于.NET与Win32(即Win32 vs .Net)的关于SO的几个讨论已经进行了 .但是他们没有回答这个问题.

.net c++ windows winapi

13
推荐指数
5
解决办法
2857
查看次数

向前移动AS3?

嗨我在工作中使用AS3相当多,但我来自Java/C/C++教育并且发现语言相当严格.

在AS3世界中似乎有两个基本阵营:

  • 非技术性的创意阵营,他们希望让事情顺利进行,并且不会给他们带来太多的麻烦和计算机科学
  • 技术阵营(可能来自Java/C#等教育)谁有兴趣使用Flex,并习惯于语言中相对复杂的功能(泛型,方法/运算符重载).

AS3似乎挫败了两个阵营:

主要的创意阵营认为AS3比AS2更多的工作(并且它们是正确的)并且他们没有看到移动的重点,当需要的好处,但复杂性增加和学习曲线相对非常陡峭.

主要技术阵营发现AS3存在于Javascript和Java之间的某种不确定性,并且只有一半实现概念.

我对技术上的想法有所了解,但我认为这不是现在最重要的问题.为什么Adobe会让AS3更具技术性?它没有被其原始用户的大部分采用.

所以我的问题是Adobe和用户社区如何才能推动AS3向前发展,不仅在技术上,而且作为一个完整的工具,所有用户都希望采用它?

我的一个想法是,AS3应该考虑如何再次成为更多的脚本,但保留打字.可能通过Scala中的类型推断.而且,为了停止跟踪Java,就好像它是语言设计的顶峰,开始考虑典型用户试图解决的问题.

flash actionscript-3

7
推荐指数
2
解决办法
1396
查看次数