小编Mar*_*rta的帖子

如何从access .mdb文件创建.edmx模型?

是否可以从MS Access数据库mdb文件创建实体数据模型(edmx文件)?如果是,那怎么样?我尝试过使用实体数据模型向导,但我只能选择sql数据库.

我在MVC3中有网站,我需要将它连接到mdb文件中的dsatabase.

任何帮助非常感谢!

.net c# ms-access entity-framework asp.net-mvc-3

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

在MVC3中更改文件名以供下载

问题:我有来自数据库的Id命名的文件.当有人想要下载它时,我需要将其更改为真实姓名.服务器上的文件类似于:http:// localhost:34256/Content/uploads/23.所以例如我的文件名是23但我需要将其更改为textfile1.txt.

我创建了一个包含这些文件列表的局部视图:

@foreach (var item in Model)
{   
    <a href="/Content/uploads/@item.Id" title="@Html.Encode(item.FileName)">
        <img src="@item.IcoSrc" /><br />
        @item.FileName
    </a>    
}
Run Code Online (Sandbox Code Playgroud)

@item.FileName文件的真实姓名在哪里.当有人从这个列表中下载文件时,他得到的文件名为@ item.Id而不是@ item.FileName.我该怎么改变它?

我正在使用MVC3和.NET framevork 4.

任何帮助非常感谢!

.net c# file-io asp.net-mvc-3

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

错误:在"System.Windows.Controls.Primitives.Popup"类型上找不到样式属性"模板"

我必须为弹出窗口创建样式.我正在使用WPF和.NET Framework 4.

我写的风格:

<Style x:Key="PopupBox" TargetType="{x:Type Popup}">   
    <Setter Property="OverridesDefaultStyle" Value="True" />
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type Popup}">       
                <Grid>  
                    <Border BorderBrush="Blue" Background="#FFFFFFFF">
                        <Grid>                                
                            <Border Background="AliceBlue"/>  
                            <ContentPresenter ContentSource="Header" /> 
                            <ContentPresenter/>
                            <Border BorderBrush="#FFFFFFFF" Background="#FFBFDBFF"/>
                        </Grid>
                    </Border>
                </Grid>                    
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style> 
Run Code Online (Sandbox Code Playgroud)

我已从这段代码中删除了一些元素,如网格行和列定义,因为它们并不重要.

所以我似乎无法使用,<Setter Property="Template">因为Popup控件没有这个属性.我该如何解决这个问题?

任何帮助在这里非常感谢!

.net wpf xaml popup .net-4.0

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

@ item.BodyText在MVC3中不是原始格式

当我使用@ item.BodyText时,我得到原始html输出 - 使用html标签作为字符串.它看起来像这样:

<p>State of Louisiana for state funded&nbsp; dispensing program<br>June 21, 2011<br><br>Software update:<br>Version 3.1 is 10% faster<br>
Run Code Online (Sandbox Code Playgroud)

我需要那些html标签不是作为字符串呈现,而是为了工作和格式化文本.所以看起来更像是这样:

路易斯安那州为州政府资助的配药计划2011年6月21日

软件更新:版本3.1快10%

我正在使用基于.Net Framework 4和MVC3的Umbraco 5.

我部分观点的代码:

@inherits RenderViewPage
@using Umbraco.Cms.Web;
@{
    var Homepage = @DynamicModel;
    while (Homepage.ContentType.Alias != "homePage")
    {
        Homepage = Homepage.Parent;
    }
}

    @foreach (var item in Homepage.Children)
    {
        if (@item.CurrentTemplate != null)
        {
            var childName = item.Name ?? "(No name yet)";
            if (childName == "News")
            {              
                @item.BodyText           
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

我尝试使用@Umbraco.Field(Model, "bodyText")而不是@item.BodyText然后我得到当前页面的内容,而不是我需要的"新闻"页面. …

.net html asp.net-mvc umbraco razor

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

如何在太平洋标准时间中创建设置为午夜的DateTimeOffset

我正在使用Quartz.NET(http://quartznet.sourceforge.net/),我试图在午夜设置开始日期.但是我在创建这个日期时遇到了问题.此应用程序将站在不同时区的不同服务器上.但我希望这个时间总是在太平洋标准时间设定为午夜.

这是我的工作代码:

    TimeZoneInfo info = TimeZoneInfo.FindSystemTimeZoneById("Pacific Standard Time");       
    DateBuilder dateBuilder = DateBuilder.NewDateInTimeZone(info).AtHourMinuteAndSecond(0,0,0);           
    DateTimeOffset runTime = dateBuilder.Build();          

    IJobDetail job = JobBuilder.Create<TimeJob>()
        .WithIdentity("job1", "group1")
        .Build();

    ITrigger trigger = TriggerBuilder.Create()
        .WithIdentity("trigger1", "group1")
        .StartAt(runTime)
        .WithSimpleSchedule(x => x.WithIntervalInHours(24).RepeatForever())
        .Build();
Run Code Online (Sandbox Code Playgroud)

我需要DateTimeOffset格式的日期,即太平洋标准时间午夜.我使用MVC 3.任何帮助非常感谢!

c# scheduled-tasks quartz.net asp.net-mvc-3 quartz.net-2.0

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