小编Xai*_*oft的帖子

你有2个url指向asp:Menu控件中的同一页面吗?

我有一个asp:菜单,它包含一个指向http://www.example.com/one.aspx的顶级菜单项.当您将鼠标悬停在顶级菜单项上时,它会显示一个下拉列表,其中一个选项是One,它指向http://www.example.com/one.aspx.显然,我不能这样做,所以我一直在做?在第二个网址的末尾绕过这个.我很好奇是否有两个url指向asp:Menu中的相同位置?

c# asp.net aspmenu

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

c#:如何读取文件的部分?(DICOM)

我想在C#中读取DICOM文件.我不想做任何花哨的事情,我现在只想知道如何读取元素,但首先我实际上想知道如何读取标题以查看是否是有效的DICOM文件.

它由二进制数据元素组成.前128个字节未使用(设置为零),后跟字符串'DICM'.接下来是标题信息,它被组织成组.

一个示例DICOM标头

First 128 bytes: unused DICOM format.
Followed by the characters 'D','I','C','M'
Followed by extra header information such as:

0002,0000, File Meta Elements Groups Len: 132
0002,0001, File Meta Info Version: 256
0002,0010, Transfer Syntax UID: 1.2.840.10008.1.2.1.
0008,0000, Identifying Group Length: 152
0008,0060, Modality: MR
0008,0070, Manufacturer: MRIcro

在上面的示例中,标题被组织成组.组0002十六进制是文件元信息组,其包含3个元素:一个定义组长度,一个存储文件版本,它们存储传输语法.

问题

  • 如何通过检查128字节前导码后面的'D','I','C','M'字符来读取头文件并验证它是否是DICOM文件?
  • 如何继续解析读取数据其他部分的文件?

c# file-io dicom

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

MbUnit对阵Nunit

我读到MbUnit是关于类固醇的Nunit,但我不明白为什么.从我在这里读到的,我在这里说Nunit比MbUnit更受欢迎.其中一个主要原因是因为它具有流畅的界面.这是唯一的原因吗?

为什么我更喜欢MbUnit而不是Nunit,反之亦然?谢谢!

mbunit nunit unit-testing

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

检查c#中的日期范围是否是连续的?

假设我有一个用户界面,用户可以选择日期.有没有办法检查所选日期是否是连续的,例如:

4/4,4/5,4/6,4/7,4/8,4/9,4/10或

4/29,4/30,5/1,5/2,5/3

我知道我可能会遍历日期范围并检查,但是如果有一个内置方法已经检查过这个我更好奇.

关于上述情况,它们是有序的,它们可以延续到下个月.

我使用的是.NET Framework 2.0,无法使用LINQ.

关于汤姆的回答:

DateTime dtStart = new DateTime(2011,5,4);
DateTime dtEnd = new DateTime(2011,5,11);

int numberOfDaysSelected = 7; //Assume 7 days were selected.

TimeSpan ts = dtEnd - dtStart;


if(ts.Days == numberOfDaysSelected - 1)
{
Console.WriteLine("Sequential");
}
else
{
Console.WriteLine("Non-Sequential");
}
Run Code Online (Sandbox Code Playgroud)

c# .net-2.0

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

如果我将GridDataBound或DataBound用于GridView,这是否重要?

根据GridView的VS 2008属性:

  • 控件数据绑定后,DataBound将触发.
  • 一行被数据绑定后,RowDataBound将触发.

如果我想操作标题列中的文本,如果我使用DataBound或RowDataBound是否重要,因为我总是可以检查e.Row.RowType.除了显而易见之外,还有实际的区别吗?

asp.net data-binding

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

DIV内容显示在页面而不是JQuery Dialog

我有以下DIV标记:

<div id="dialog" title="Membership Renewal">
Your membership is going to expire.
</div>
Run Code Online (Sandbox Code Playgroud)

我有以下javascript来执行JQuery:

<script type="text/javascript">
function showjQueryDialog() {
    $("#dialog").dialog("open");
    //alert("Time to renew Membership!");
}

$(document).ready(function() {
    $("#dialog").dialog({
        autoOpen: false,
        modal: true,
        buttons: { "Renew Membership": function() { $(this).dialog("close"); } }
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

我有一个asp:Button在一个控件内,控件在一个母版页上.我注意到的第一件事是,当页面加载时,div显示,然后在页面加载完成后消失.当我单击按钮时,它执行以下操作:

if (timeSpan.Days >= 30)
{
//Show JQuery Dialog Here
ScriptManager.RegisterClientScriptBlock(this, typeof(Page), "showExpiration",    
"showjQueryDialog()", true);
}
Run Code Online (Sandbox Code Playgroud)

当我单击按钮而不是弹出对话框时,div的内容才会变得可见.

c# asp.net jquery jquery-ui

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

PredicateBuilder <True>和PredicateBuilder <False>之间的区别?

我有代码:

   var predicate = PredicateBuilder.True<Value>();

predicate = predicate.And(x => x.value1 == "1");
predicate = predicate.And(x => x.value2 == "2");

var vals = Value.AsExpandable().Where(predicate).ToList();
Run Code Online (Sandbox Code Playgroud)

如果我有PredicateBuilder.True<Value>(),它会带回我的期望,但如果我有PredicateBuilder.False<Value>(),它会带回0记录.有人可以解释这是什么区别,为什么在一个场景中我得到0记录在另一个我得到我期望的.我已经阅读了PredicateBuilder这份文件,但有点令人困惑.我觉得这与我Anding在一起的谓词有关吗?

c# linq entity-framework predicatebuilder linqkit

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

脚本标记和链接标记是否在asp:content或outside之内

我有一个页面,其中有一个母版页.我是否将脚本和链接标签放在asp:content占位符或外部或者是否重要.

当我把它放在外面时,我得到以下警告:

只有内容控件才能直接包含在包含内容控件的内容页面中.

asp.net

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

聚集索引应该放在什么列?

最近,我一直在阅读所有类型的索引,主要的建议是将聚簇索引放在表的主键上,但如果主键实际上没有在查询中使用(通过选择或连接)并且仅仅用于纯粹的关系目的,因此在这种情况下不会被查询.例如,说我有一个car_parts表,它包含3列,car_part_id,car_part_no,和car_part_title. car_part_id是唯一的主键标识列.在这种情况下car_part_no也是独一无二的,也是最有可能的car_part_title. car_part_no是最受查询的,所以将聚簇索引放在该列而不是car_part_id?问题的基础是什么列实际上应该具有聚集索引,因为您只允许其中一个?

sql sql-server indexing database-design

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

是否可以搜索dbml图?

这对几个表来说不是问题,但是当我在dbml图上有大量表时,我必须进行平移和缩放才能找到我要查找的表.有没有办法搜索dbml图,以便它自动转到我搜索的表?

linq-to-sql visual-studio

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