问题列表 - 第2834页

在移动Web应用程序中使用JavaScript

我需要在移动Web应用程序的表单中使用JavaScript.

我需要一些与浏览器兼容性相关的信息,以及在移动Web应用程序中使用JavaScript的方法(语法).

javascript mobile web-applications

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

处理回调

我在Objective-C类中有一个方法.它有2个用C编写的回调函数.类指针即self传递给这些函数void *.在C函数中,我创建了一个类型为class的指针并分配void *参数.第一个回调函数成功执行.但void *指针变为nil第二个回调函数.请注意,我没有在第一个回调中调整指针但仍然进入nil第二个回调.

什么想法可能会出错?

例如:

kr = IOServiceAddMatchingNotification(gNotifyPort, kIOFirstMatchNotification,
                                      matchingDict, RawDeviceAdded, NULL,
                                      &gRawAddedIter);

RawDeviceAdded(NULL, gRawAddedIter, self);
Run Code Online (Sandbox Code Playgroud)

这很好用.但是下面的功能收到selfnil.

kr = IOServiceAddMatchingNotification(gNotifyPort, kIOFirstMatchNotification,
                                      matchingDict, BulkTestDeviceAdded, NULL,
                                      &gBulkTestAddedIter);

BulkTestDeviceAdded(NULL, gBulkTestAddedIter, self);
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c

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

ASP.NET MVC将ActionLink中的ID传递给控制器

我无法在我的控制器中查看我在html.ActionLink中发送的ID,这是我正在尝试做的事情

<li>
    <%= Html.ActionLink("Modify Villa", "Modify", "Villa", new { @id = "1" })%></li>


    public ActionResult Modify(string ID)
    {

        ViewData["Title"] =ID;
        return View();
    }
Run Code Online (Sandbox Code Playgroud)

这就是我所遵循的教程,但它不起作用,它也在URL的末尾放置了长度= 5!

提前致谢!

编辑:这是我正在使用的路线,这是默认路线

        routes.MapRoute(
            "Default",                                              // Route name
            "{controller}/{action}/{id}",                           // URL with parameters
            new { controller = "Home", action = "Index", id = "" }  // Parameter defaults
        );
Run Code Online (Sandbox Code Playgroud)

看来有人对以下两条建议进行了投票,但没有发布他们的解决方案!

c# asp.net-mvc

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

TDD和ADO.NET实体框架

我最近一直在玩ADO.NET实体框架,我发现它适合我正在开发的项目的需求.我也发现其非侵入性很酷.

从现有数据库生成数据模型后,您将面临集成生成的模型和业务逻辑的任务.更具体地说,我习惯于集成测试我的类,这些类通过DAL接口的模拟/存根与数据存储交互.问题是您无法使用ADO.NET实体框架执行此操作,因为它生成的实体是没有接口的简单类.

问题是:如何将TDD方法应用于使用ADO.NET Entity Framework的应用程序的开发?这是可能的,还是应该迁移到另一个DAL生成工具集?

tdd ado.net integration-testing unit-testing entity-framework

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

将一个或多个邮件从Outlook拖放到C#WPF应用程序

我正在使用带有C#的.Net 3.5 Sp1编写的WPF编写的Windows客户端,其中要求客户端收到的电子邮件中的数据可以存储在数据库中.现在,处理此问题的最简单方法是使用诱导关节炎的量ctrl-c/ctrl-v复制并粘贴手动接收的文本,主题,联系信息和时间.

我认为处理这种情况的一种简单方法是允许用户将一个或多个电子邮件从Outlook(它们都使用当前的Outlook 2007)拖到窗口中,允许我的应用程序提取必要的信息并将其发送到后端存储系统.

然而,几个小时的谷歌搜索信息似乎表明这个看似基本的任务令人震惊的缺乏信息.我认为这样的东西在许多不同的设置中会有用,但到目前为止我能找到的所有东西都是半生不熟的非解决方案.

有没有人对如何做到这一点有任何建议?因为我只是要阅读邮件而不是发送任何内容或做任何有害的事情,所以对于一个不涉及讨厌的安全弹出窗口的解决方案来说会很好,但是任何事情都无法完成.

基本上,如果我可以获得所有选中的邮件列表,从Outlook中拖放,我将能够自己处理其余的邮件!

谢谢!

符文

c# wpf outlook drag-and-drop

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

如何检查我是否可以在特定文件夹中创建文件

我需要知道我是否可以在特定文件夹中创建一个文件,但有太多的东西需要检查,如权限,重复文件等.我正在寻找类似的东西File.CanCreate(@"C:\myfolder\myfile.aaa",但还没有找到这样的方法.我唯一想到的是尝试创建一个虚拟文件并检查异常,但这是一个影响性能的无法解决方案.你知道更好的解决方案吗?

.net c# filesystems permissions

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

为什么ASP.NET页面在本地主机上比在生产服务器上慢得多

标题几乎总结了一下,我确信这是一个完全有效的解释,
但是在我的本地计算机上加载页面(在它们被编译之后)似乎永远都是奇怪的,当相同的代码快速起泡时当"活着".

我正在开发Vista,IIS7,相当不错的硬件; 虽然服务器是一台机器,但在Xeon <3 ghz和千兆线路上运行Windows Server 2003和IIS6.

当然,据我所知,网络服务器特别适合这种活动,
但是一台机器
通过遥控器一次提供2-300个会话(在~5 .Net 2.0应用程序上分布不均匀)似乎很奇怪
与在本地运行代码相比,网络(又称互联网;-) 在呈现页面方面要快得多......

只是一段时间以来一直在我心中的东西......

更新非常
感谢您的答案!我以为我会在上面添加几点:

  • 试图消除我本地主机周围的所有障碍; 关闭防火墙和防病毒软件,停止将牛奶倒入我的电脑机箱,杀死任何重型过程等.
  • 这不包含在一个项目或应用程序中; 自从我开始担任开发人员(约1年)以来,这是我注意到并且想知道的事情
  • 不要认为难以进入的资源有任何意义; 在本地工作时,我通常在本地拥有项目的所有资产(图片,闪存等)
  • 无法真正看到开启或关闭缓存的任何差异.

从我正在进行的项目中选择一个随机页面,重新加载它几次; 本地我在大约4秒内得到它,相比之下,从服务器约2秒.这是使用FF和Firebug; 使用Opera我觉得有一个较小的差异,但这只是我的直觉......

所以我想离开(如你所提到的)硬盘和数据库连接......看起来很奇怪....

.net iis

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

如何将泛型集合指定为泛型方法中的限制

阿罗哈

我有一个带有(伪)签名的方法:

public static T Parse<T>(string datadictionary) where T : List<U>
Run Code Online (Sandbox Code Playgroud)

这不构建.如何限制方法只接受通用的List <>对象(cource不应该包含T,而是其他东西:)

我需要限制T的类型,因为我需要在此代码中调用它的方法.传入的类型是自定义集合(基于List).

public class MyCollection<T> : List<T> where T: MyClass, new()
{
    public void Foo();
}


public static T Parse<T>(string datadictionary) where T : MyCollection<U>
{
    T.Foo();
}
Run Code Online (Sandbox Code Playgroud)

-Edoode

c# generics

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

WPF DataEntry窗口的最佳实践

我现在正在玩WPF,现在我想知道典型数据条目窗口的布局是什么(20多个文本框和内容).

atm我正在使用这样的网格对象(基本样本)

    <Grid Margin="2,2,2,2">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto"></ColumnDefinition>
            <ColumnDefinition Width="*"></ColumnDefinition>
        </Grid.ColumnDefinitions>

        <Grid.RowDefinitions >
            <RowDefinition Height="Auto"></RowDefinition>
            <RowDefinition Height="Auto"></RowDefinition>
            <RowDefinition Height="Auto"></RowDefinition>
            <RowDefinition Height="Auto"></RowDefinition>
            <RowDefinition Height="Auto"></RowDefinition>
            <RowDefinition Height="Auto"></RowDefinition>
            <RowDefinition Height="Auto"></RowDefinition>
            <RowDefinition Height="Auto"></RowDefinition>
        </Grid.RowDefinitions>

            <Label Grid.Row="0" Grid.Column="0">Vorname:</Label>
            <TextBox Grid.Row="0" Grid.Column="1" Text="{Binding Path=Surname, UpdateSourceTrigger=PropertyChanged}" ></TextBox>

            <Label Grid.Row="1" Grid.Column="0">Nachname:</Label>
            <TextBox Grid.Row="1" Grid.Column="1" Text="{Binding Path=ChristianName, UpdateSourceTrigger=PropertyChanged}"></TextBox>

            <Label Grid.Row="2" Grid.Column="0">Strasse (Wohnsitz):</Label>
            <TextBox Grid.Row="2" Grid.Column="1" Text="{Binding Path=Street1, UpdateSourceTrigger=PropertyChanged}"></TextBox>

            <Label Grid.Row="3" Grid.Column="0">Ort (Wohnsitz):</Label>
            <TextBox Grid.Row="3" Grid.Column="1" Text="{Binding Path=Town1, UpdateSourceTrigger=PropertyChanged}"></TextBox>

            <Label Grid.Row="4" Grid.Column="0">Postleitzahl (Wohnsitz):</Label>
            <TextBox Grid.Row="4" Grid.Column="1" Text="{Binding Path=PostalCode1, UpdateSourceTrigger=PropertyChanged}"></TextBox>

            <Label Grid.Row="5" …
Run Code Online (Sandbox Code Playgroud)

wpf layout lob

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

如何在ASP.NET中的GridView中定义CellPadding

  • 我在ASP.NET中自动格式化GridView.
  • 它看起来不错,但标题都像这样一起运行:

    idfirstNamelastNameage

  • 我设置CellPadding ="5",但它什么也没做.

如何设置标题和所有单元格的单元格填充?

附录:

谢谢安德鲁,我用它修好了.适用于Firefox和Explorer 7:

.gridview2 tr td
{
    padding: 5px;
    border: 1px solid #ddd;
}
.gridview2 tr th
{
    padding: 5px;
}
Run Code Online (Sandbox Code Playgroud)

asp.net gridview

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