小编Rum*_*lin的帖子

在日期范围内修改所有文件

我们有一个asp.net,C#应用程序,其中要求获得修改日期的所有文件将是b/w startdate和enddate.我们怎样才能做到这一点?还想获得过去3个月未修改的所有文件?

c# asp.net file last-modified

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

使用jquery在模型弹出窗口中打开新页面

任何人都知道如何使用jQuery在模型弹出窗口中打开新页面.新页面应该是Aspx页面.我不想使用ajax扩展器.

jquery modal-dialog popup

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

如何使用枚举器控制XAML中的角色/权限

问题是我有权限而不是角色.

我有数据库驱动的权限,我通过Silverlight应用程序中的登录为每个用户获取它们并将它们填入一个List.我还有一个C#代码的枚举器.

无论如何我不想谈论为什么我没有使用角色等.

我想在XAML元素中输入我的权限,并在它们上设置Visibility和IsEnabled.

像这样:

<Button IsEnabled="{Binding IsAdmin}" />
Run Code Online (Sandbox Code Playgroud)

permissions silverlight wpf enums xaml

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

在鼠标上改变css类

嗨我试图让我的导航栏对鼠标悬停做css焦点效果,所以它不会改变,直到另一个菜单项有鼠标悬停.我试图用Jquery做到这一点.

这是我的代码(我确实导入了jquery脚本btw和我的css类):

    <div id="topNav">
<a href="contact.html"class="topNavNormal"><div id="topNav4" class="topNavNormal">Contact Us</div></a>
<a href="about.html" class="topNavNormal"><div id="topNav3" class="topNavNormal">About Us</div></a>
<a href="services.html" class="topNavNormal"><div id="topNav2" class="topNavNormal">Services</div></a>
<a href="index.html" class="topNavActive"><div id="topNav1" class="topNavActive" style="border-left: 3px solid #c0c0c0;">Home</div></a>
<script type="text/javascript">
$(document).ready(function(){
$('#topNav1').mouseover(function(){
    $('#topNav1').removeClass().addClass('topNavActive'),
    $('#topNav2').removeClass().addClass('topNavNormal'),
    $('#topNav3').removeClass().addClass('topNavNormal'),
    $('#topNav4').removeClass().addClass('topNavNormal'),
    });
}),
$('#topNav2').mouseover(function(){
    $('#topNav2').removeClass().addClass('topNavActive'),
    $('#topNav1').removeClass().addClass('topNavNormal'),
    $('#topNav3').removeClass().addClass('topNavNormal'),
    $('#topNav4').removeClass().addClass('topNavNormal'),
    });
}),
$('#topNav3').mouseover(function(){
    $('#topNav3').removeClass().addClass('topNavActive'),
    $('#topNav1').removeClass().addClass('topNavNormal'),
    $('#topNav2').removeClass().addClass('topNavNormal'),
    $('#topNav4').removeClass().addClass('topNavNormal'),
    });
}),
$('#topNav4').mouseover(function(){
    $('#topNav4').removeClass().addClass('topNavActive'),
    $('#topNav1').removeClass().addClass('topNavNormal'),
    $('#topNav3').removeClass().addClass('topNavNormal'),
    $('#topNav2').removeClass().addClass('topNavNormal'),
});
});
</script>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的Css类:

<style type="text/css">
#topNav1
{
text-align: center;
font-size: 18px;
float: right;
width: 50px;
height: 64px;
}
#topNav2
{ …
Run Code Online (Sandbox Code Playgroud)

css jquery mouseover onmouseover

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

Silverlight:如何将True传递给CommandParameter?

我怎么True转到CommandParameter

目前我势在必须添加Boolean.True到资源字典中,但这似乎是一种笨拙的方式.

silverlight command commandparameter

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

Chrome无法在javascript中返回正确的小时数

首先尝试在IE 9控制台中:

new Date('2013-10-24T07:32:53') 
Thu Oct 24 07:32:53 UTC+0200 2013 
Run Code Online (Sandbox Code Playgroud)

按预期返回

接下来尝试在FireFox 24控制台中:

new Date('2013-10-24T07:32:53')
Date {Thu Oct 24 2013 07:32:53 GMT+0200 (Central Europe Standard Time)}
Run Code Online (Sandbox Code Playgroud)

然后我进入Chrome 30控制台:

new Date('2013-10-24T07:32:53')
Thu Oct 24 2013 09:32:53 GMT+0200 (Central Europe Daylight Time)
Run Code Online (Sandbox Code Playgroud)

但时间是09,这应该是07.

这是chrome中的错误还是我在这里做错了什么?

我不能使用除了这个'2013-10-24T07:32:53'之外的任何其他格式,我从C#获得JSON.我需要得到这个时间戳的小时,getHours我得到Chrome中的incorect值.

解:

var inputHour = input.split('T')[1];
inputHour = inputHour.substring(0, 2);
Run Code Online (Sandbox Code Playgroud)

javascript time google-chrome

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

在图像上写入文本(指定宽度)

当前示例

我正在为员工生成 ICard。我必须在 ICard 上写下雇员的地址。

            Image blankICard = Image.FromFile(@"C:\Users\admin\Pictures\filename.jpg");

            Bitmap outputImage = new Bitmap(blankICard.Width, blankICard.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb);
            System.Drawing.SolidBrush b = new SolidBrush(Color.FromArgb(255, 88, 89, 91));
            using (Graphics graphics = Graphics.FromImage(outputImage))
            {
                graphics.DrawImage(blankICard, new Rectangle(0, 0, blankICard.Width, blankICard.Height),
                new Rectangle(new Point(), blankICard.Size), GraphicsUnit.Pixel);

                Font stringFont = new Font("FreightSans Medium", 20, FontStyle.Regular);

                string address = "Address goes here";

                graphics.DrawString(address, new Font("FreightSans Medium", 20, FontStyle.Regular), b, new Point(621, 234));
                graphics.DrawString("Employee Code:12345678", new Font("FreightSans Medium", 26, FontStyle.Regular), b, new Point(350, 407));
            }
Run Code Online (Sandbox Code Playgroud)

电流输出显示在图像的左侧。这是我的字符串开箱即用会发生什么。

我想把它装在固定尺寸的盒子里。

示例显示在图像的右侧。

.net c# system.drawing drawstring

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

为什么SQL Server在'where'中使用'month'时会返回不同的顺序?

我运行一个程序调用,计算表行的总和.首先,我教过程序没有按预期工作,所以我浪费了半天试图修复实际工作正常.

后来我实际上看了一下SELECT屏幕上的数据,并对此感到惊讶:

YEAR(M.date) = 2016
--and MONTH(M.date) = 2
Run Code Online (Sandbox Code Playgroud)

YEAR(M.date) = 2016
and MONTH(M.date) = 2
Run Code Online (Sandbox Code Playgroud)

截图

所以第二个示例返回的排序与第一个不同.

事情是我在全年做计算.显示年+月参数的数据.

有人可以解释为什么会这样,以及如何避免这种情况?

在我的调用SELECTfor on screen数据的过程中,我实现了它:

and (@month = 0 or (month(M.date) = @month))
and year(M.date) = @year
Run Code Online (Sandbox Code Playgroud)

因此,如果用户想要查看全年和年份数据的数据是必需的,则month参数是可选的.

sql t-sql sql-server sql-order-by sql-server-2008

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