小编Ale*_*lex的帖子

winforms控件的全局异常处理

在处理ASP.NET 1.1项目时,我总是使用Global.asax来捕获所有错误.我正在寻找一种类似的方法来捕获Windows窗体用户控件中的所有异常,最终成为托管的IE控件.做这样的事情的正确方法是什么?

error-handling user-controls winforms

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

从ASP.NET MVC中的表单发布到另一个模型

如果我有一个有模型的视图,那就说Car ..

@model Project.Car
Run Code Online (Sandbox Code Playgroud)

在该视图中,我想创建一个将数据发送到新模型的表单

    @using (Html.BeginForm("Add", "Controller"))
    {
        @Html.Hidden("ID", "1")
        @Html.Hidden("UserID", "44")
        @Html.TextArea("Description")
    }
Run Code Online (Sandbox Code Playgroud)

我注意到如果我的动作是用我的ViewModel定义的,它就不起作用(模型总是为null):

    [HttpPost]
    public PartialViewResult Add(ViewModels.NewModel model)
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用FormCollection它的工作原理:

    [HttpPost]
    public PartialViewResult Add(FormCollection formCollection)
Run Code Online (Sandbox Code Playgroud)

这是ViewModel:

public class NewModel
{
    public int ID { get; set; }
    public int UserID { get; set; }
    public string Description { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是我可以从表单中将数据发布到NewModel吗?它所在的视图与Project.Car绑定是正确的.它是页面上的一个小表单,需要发布与Project.Car无关的不同数据集.

c# asp.net asp.net-mvc razor

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

选择一台新的开发机器

我不确定这个问题将如何在这里收到但是让我们试试看......

是时候让我买一台新的开发PC了.这些天最好的选择是什么?

我通常会打开2-3个Visual Studios以及邮件和所有内容.理想情况下,我认为2 GB以上的RAM会很好,因为我目前的XP机箱正在消亡.=)

我跳上了戴尔网站(我构建PC的日子已经过去了.我只需要完成工作的东西.)并开始浏览,只是为了与所有处理器选择混淆.这些天典型的开发盒需要什么?双核?四?

是否值得去64位Vista?

我有一台新机器已经有一段时间了,所以我只是在寻找一些指导.

谢谢

cpu

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

jQuery AJAX和ASP.NET Web服务在本地工作,但不是远程工作

有趣的一个在这里.我有一个ASP.NET 1.1项目,其中包含一个Web服务.我正在使用jQuery的AJAX功能从客户端调用一些服务.这就是我的代码:

$.ajax({
    type: "POST",
    url: 'foo.asmx/functionName',
    data: 'foo1=' + foo1 + '&foo2=' + foo2,
    dataType: "xml",
    success: function(xml) {
        //do something with my xml data
    },
    error: function(request, error){
        //handle my error

    }       

});
Run Code Online (Sandbox Code Playgroud)

当我从localhost上的IDE运行站点时,这很有用.但是,当我将此站点部署到任何其他服务器时,我从jQuery获得了parsererror错误.它似乎甚至没有调用我的服务,因为我删除了一些代码来将日志文件写入磁盘并且它没有在那里.

应该从我的localhost和我部署到的服务器返回相同的XML.

有任何想法吗?

asp.net jquery

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

使用Dapper自动映射输出参数

我一直在使用Dapper调用传递给它的对象的存储过程。例如:

如果我有一个对象:

public int ID { get; set; }    
public int Year { get; set; }
Run Code Online (Sandbox Code Playgroud)

我可以创建该对象并将其Execute作为参数传递给我的电话。Dapper自动将所有这些属性映射到参数并执行存储过程。太棒了

输出参数呢?如果我的对象如下所示,如何使Dapper用输出参数值填充该属性?

public int ID { get; set; }    
public int Year { get; set; }
public int OutputParameter { get; set; }
Run Code Online (Sandbox Code Playgroud)

是否必须将输出参数添加为DynamicParameters

sql dapper

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

修改 TextBox 控件中的字符间距/宽度

我正在尝试动态设置 TextBox 控件中每个字符的间距(宽度)。我已经做了大量的阅读,我认为这在普通的 TextBox 中是不可能的。我对 RichTextBox 或任何其他可以解决此问题的控件持开放态度。

为了证明这是可能的,我打开了 Word,我能够选择一个字符并调整其间距并将其“拉伸”出来。我希望在我的 .NET 应用程序中实现相同的行为。

修改 M

是否有代码示例或控件显示如何实现?

.net fonts textbox richtextbox winforms

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