小编leo*_*ora的帖子

jquery tablesorter插件 - 保留替代行颜色

我拿了一个html表,我正在应用替代行颜色,并在其上添加了jquery表分类器,以便用户可以对表进行排序.

问题是替代的行颜色现在都搞砸了(基于排序),有多个行具有相同的背景颜色.

有没有办法用jquery表分类器重置替代行颜色?

jquery tablesorter row backcolor

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

有关如何部署和共享VSTO解决方案的最佳内容

通过推动利用Visual Studio和dotnet以及基于办公室的解决方案,特别是excel,哪里有关于如何使用附加二进制文件和程序集的办公表单的最佳文章或信息是可共享的.

  1. 这个外部代码是否与电子表格一起打包
  2. 如果人们开始通过电子邮件发送电子表格怎么办?这个附加组件是否有任何开销.是否存在二进制文件与电子表格分离的风险

似乎微软已经推动VSTO超过5年了,但你读了很多混合的评论和问题.我们是否正处于那些拥有大型VBA excel解决方案的公司可以完全迁移到dotnet而没有任何真正的担忧?

excel vba vsto

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

哪个版本的流利nhibernate与nhibernate 3.2兼容

我看到当我从Nuget安装流畅的nhibernate 1.2时,它会下载nhibernate 3.1.如果我想使用nhibernate 3.2,我将如何通过nuget实现这一点并且它与流畅的nhibernate 1.2兼容?

nhibernate fluent-nhibernate nuget

14
推荐指数
3
解决办法
5248
查看次数

List <T> .Contains()如何查找匹配项?

我有一个汽车对象列表

 List<Car> cars = GetMyListOfCars();
Run Code Online (Sandbox Code Playgroud)

我想知道一辆车是否在列表中

if (cars.Contains(myCar))
{
}
Run Code Online (Sandbox Code Playgroud)

包含什么用于确定myCar是否在列表中.它是否在我的汽车对象上执行"ToString()".它是否使用Equals()方法,gethashcode()?

我看到我可以通过我自己的IEqualityComparer来强制我自己的实现,但只是想了解它默认情况下的作用.

.net c# collections contains list

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

在jquery UI对话框中,是否可以在另一个模式对话框的顶部放置模态对话框

我有一个使用jquery UI对话框的模态对话框.我现在想要在用户更改第一个对话框中的字段时弹出另一个对话框.两者都应该是模态的.

这是可能的,因为我尝试将此代码放在那里,似乎没有任何弹出窗口.从常规页面(具有id:selectDropdownThatICanChange的选择控件)单击时,以下代码工作正常,但如果我正在更改的相同选择控件本身是对话框,则对话框("打开")行不执行任何操作.触发change事件并调用open方法,但不会弹出任何内容.

$("#secondModalDialog").dialog({
    resizable: false,
    height: 'auto',
    autoOpen: false,
    title: "Warning",
    width: 400,
    modal: true,
    buttons: {
        'Close': function () {
            $("#secondModalDialog").dialog('close');
        }
    }
});


$('#selectDropdownThatICanChange').live("change", function () {
    $("#secondModalDialog").dialog('open');
});
Run Code Online (Sandbox Code Playgroud)

这是对话框(只是一个div)

<div id="secondModalDialog" style="display:none">
      This is a test <br/> This is  atest
</div>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui modal-dialog jquery-ui-dialog

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

在ASP.NET MVC解决方案中从我的域对象重构表示代码的最佳方法是什么?

我刚刚接手了一个ASP.NET MVC项目,需要进行一些重构,但我希望得到一些关于最佳实践的想法/建议.

该站点有一个SQL Server后端,这里是对解决方案内项目的回顾:

  • DomainObjects(每个数据库表一个类)
  • DomainORM(将对象映射到数据库)
  • 模型(业务逻辑)
  • MVC(常规ASP.NET MVC web设置)----控制器---- ViewModels ---- Views ---- Scripts

我看到的第一个"问题"是,虽然Domain对象类几乎是POCO,并且在计算字段周围有一些额外的"get"属性,但Domain Objects中有一些表示代码.例如,在DomainObjects项目中,有一个Person对象,我在该类上看到了这个属性:

 public class Person
 {

    public virtual string NameIdHTML
    {
        get
        {
           return "<a href='/People/Detail/" + Id + "'>" + Name + "</a> (" + Id + ")";
        }
    }
 }
Run Code Online (Sandbox Code Playgroud)

显然,在域对象中使用HTML生成的内容似乎是错误的.

重构方法:

  1. 我的第一个本能是将它移动到MVC项目中的ViewModel类,但是我发现有很多视图符合这个代码,因此我不想在每个视图模型中复制代码.

  2. 第二个想法是创建PersonH​​TML类,它是:

    2A.在构造函数中接受Person的包装器

    2B.从Person继承并具有所有这些HTML呈现方法的类.

    视图Model会将任何Person对象转换为PersonH​​TML对象,并将其用于所有渲染代码.

我只是想看看:

  1. 如果这里有最好的做法,因为这似乎是一个常见的问题/模式

  2. 这个当前状态有多糟糕,因为除了感觉不对外,它并没有真正导致理解代码或创建任何不良依赖关系的任何重大问题.任何有助于描述为什么将代码保持在这种状态下的实际意义上的错误(与理论上的关注点分离相比)都会有所帮助,并且团队中是否存在争论是否值得改变.

html c# asp.net-mvc refactoring domain-object

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

如何使用JQuery检索文本框值?

可能重复:
如何使用jQuery获取文本框的值?

在表单提交,我试图抓住下面的文本框的值,并将其推入网址

<input type="text" style="width: 300px" id="fromAddress" name="from" value="" />&nbsp;
Run Code Online (Sandbox Code Playgroud)

这是我的jquery代码:

<script type='text/javascript'>
     $(document).ready(function() {

         $(":submit").click(function(e) {

             var from = $("input#fromAddress").text;
             $('div#printdirec').html('<a target="_blank" href="http://maps.google.com/addr=' + from + '&daddr">Print Directions</a>');

         });

     });
</script>
Run Code Online (Sandbox Code Playgroud)

当我查看URL时,它没有正确的发件人地址.

jquery

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

如何在正确位置单击按钮时显示contextmenustrip

我想点击一个按钮,让它在按钮下方显示一个上下文.当我尝试使用pointtoacreen和top和left坐标时,它会一直显示在屏幕的左侧.

有什么建议

c# button contextmenustrip winforms

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

你可以使用asp.net mvc Json()将C#字典转换为Javascript关联数组吗?

我最近问过这个问题,但经过一些回应和一些研究之后,我想改变我实际要问的内容.

我已经看过很多关于从javascript到C# controller动作发送关联数组的博客文章,但我想要相反.我想将json作为字典返回给客户端(从我的研究中,javascript相当于字典是一个关联数组).

当我在c sharp中使用常规字典并在其上调用Json()并尝试将其返回到javascript时,它只是爆炸,我甚至无法在javascript端放置断点.例如:

C#代码:

  Dictionary<string, List<CalendarEvent>> dict = events.GroupBy(r => r.Date.ToString("MMM dd, yyyy")).ToDictionary(group => group.Key, group => group.ToList());

    return Json(new
       {
         Dict = dict
       }
    });
Run Code Online (Sandbox Code Playgroud)

Javascript代码:

    $.post('/MyController/Refresh', function (data) {

           var calendarDictionary = data.Dict;

    }, "json");
Run Code Online (Sandbox Code Playgroud)

javascript asp.net-mvc json dictionary associative-array

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

如何计算2个日期的周数?

我有两个DateTime变量,我需要计算它们之间的周数.

什么是最快(和正确)的方法呢?

c# datetime

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