小编cho*_*bo2的帖子

在哪里放置数据注释标签?

我正在使用专业的 asp.net mvc 2.0 框架,似乎他将他的数据注释标签放在也生成 linq 到 sql 的类上。

  [Table(Name = "Products")]
    public class Product
    {
        [HiddenInput(DisplayValue = false)]
        [Column(IsPrimaryKey = true, IsDbGenerated = true, AutoSync = AutoSync.OnInsert)]
        public int ProductID { get; set; }

        [Required(ErrorMessage = "Please enter a product name")]
        [Column] public string Name { get; set; }

        [Required(ErrorMessage = "Please enter a description")]
        [DataType(DataType.MultilineText)]
        [Column] public string Description { get; set; }

        [Required]
        [Range(0.01, double.MaxValue, ErrorMessage = "Please enter a positive price")]
        [Column] public decimal Price { …
Run Code Online (Sandbox Code Playgroud)

c# linq-to-sql asp.net-mvc-2

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

有关asp.net mvc 3中Razor引擎的问题

我刚刚有几个关于asp.net mvc 3的问题.

我正在阅读有关剃刀的布局.

所以我认为这篇文章来自预览1,我正在使用3.0的最终版本.

  1. 当我创建一个3.0项目并查看_Layout.cshtml时

    <title>@ViewBag.Title</title>
    
    Run Code Online (Sandbox Code Playgroud)

    什么是ViewBag?我听说它就像ViewData一样.

  2. 如果我听到的是对的,为什么他们这样使用它?在我列出的文章中,他们使用了

    <title>@View.Title </title>
    
    Run Code Online (Sandbox Code Playgroud)

    以上是过时的还是不同的做法?

  3. 使用_ViewStart.cshtml,如果您将其中一个放在共享文件夹中,然后将其中一个放在主视图文件夹中.家庭观点中的一个将胜过共享的一个?

  4. 你能在共享文件夹中有_ViewStart.cshtml吗?

  5. 在aspx引擎中,您拥有包含内容标记的母版页.@Sections似乎相当于它.但是,如果您只需要一个内容标记(即身体),您只需使用@RenderBody?

  6. @RenderPage用于加载部分视图还是用于不同的东西?

  7. 使用@RenderSection可选有什么不同,如果你使用的是aspx引擎,那么就不要在内容标签之间放任何东西?

  8. 如果您希望@RenderSection中的内容存储在局部视图中,会发生什么.你还可以选择它吗?

不是特定于asp.net mvc 3

  1. 是否有第三方图书馆有更多的HTML助手?

谢谢

asp.net-mvc razor asp.net-mvc-3

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

任何人都知道如何确定使用哪种颜色(白色或黑色)

我想知道是否有人知道如何查看十六进制颜色并确定其顶部的文本是白色还是黑色.

因此,如果有人选择某种白色阴影,那么它上面的文字将是黑色的.如果选择黑色,则使用白色.如果选择黄色,则使用黑色.

是否有某种说法,我可以看看几个十六进制,并弄清楚颜色是否会变暗或是否会变亮?

解决方案可以是C#或jquery/javascript.我也在使用MVC,不确定这是否有所作为.

.net c# asp.net-mvc jquery asp.net-mvc-3

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

Quartz.Net还在更新吗?如果没有其他选择?

我正在看Quartz.Net,它似乎差不多一年前了.

我想知道他们是否停止了开发,或者下一个版本只需要一段时间才能完成?

我问这个是因为我真的不喜欢把时间花在生命的尽头或者不再被开发的东西上,因为我知道将来我必须升级到不同的东西所以不妨从别的东西开始吧.

当然,我选择的任何东西都可能在将来开发,但我希望看到新版本在我开始使用该产品的几个月内.

如果它已经死了,任何人都有其他任何仍在使用的替代方案,并具有与Quartz相同的功能?

quartz.net

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

通过C#代码发出http请求?

可能重复:
将视图渲染为字符串

你好

我想知道是否有可能在你的C#代码中(通过调度程序在它自己的线程上并且不知道httpcontext)一个请求转到控制器?

//server side code
// do calculations 
// post to a controller that takes in a list of view models
// do stuff with the collection of view models.

public myControllerIwantToCallFromServerSide(List<VM> viewModels)
{
   // stuff here
}
Run Code Online (Sandbox Code Playgroud)

我需要一些方法来做一个http请求,以便我可以获得一个httpcontext,因为我需要一个实时的http上下文来使用一个库(动作邮件程序),它接受一个mvc视图并将其呈现为一个电子邮件并发送它.

c# asp.net-mvc httpcontext asp.net-mvc-3

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

默认值不适用于DateTime和Fluent Nhibernate 1.2?

我有datetime列,如果没有提供,我想设置一个默认值.

所以在我的流畅映射中,我做到了

   Map(x => x.EndOfTerm).Default("5/21/2011").Not.Nullable();
Run Code Online (Sandbox Code Playgroud)

然而,每当我尝试保存没有指定EndOfTerm的东西时,它就会崩溃

SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.
Run Code Online (Sandbox Code Playgroud)

当我给EndOfTerm一个值时,它不再崩溃.

nhibernate fluent-nhibernate

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

Elmah忽略了ErrorFilter

我试图让elmah忽略404错误,但他们不断出现.我使用的是asp.net mvc 3.

我有

  <elmah>
    <errorLog type="Elmah.SqlErrorLog, Elmah" logPath="~/App_Data" connectionStringName="ConnectionString" applicationName="/" />
      <errorFilter>
          <test>
              <equal binding="HttpStatusCode" value="404" type="Int32" />
          </test>
      </errorFilter>
      <security allowRemoteAccess="0" />
  </elmah>

   <sectionGroup name="elmah">
      <section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah" />
      <section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" />
      <section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah" />
      <section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah" />
    </sectionGroup>
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?我使用nuget生成web.config所以我认为一切都在web.config中.

elmah web-config

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

如何从Value获取Resource.Id?

我的Drawable-mdpi文件夹中有一个名为(my_image.png)的图像.

我的android应用程序与webservice交互.它可能会发回"my_image".我的Android应用程序应该加载此图像.

我正在使用Monodroid,我试过这个

   int abc = Resources.GetIdentifier("my_image","drawable",null);
Run Code Online (Sandbox Code Playgroud)

但结果总是如此"0".什么时候应该(从资源文件)

        // aapt resource value: 0x7f020000
        public const int my_image = 2130837504;
Run Code Online (Sandbox Code Playgroud)

环顾四周,android方式似乎相似

int i = this.getResources().getIdentifier("txt_asecondtext", "strings", this.getPackageName());
Run Code Online (Sandbox Code Playgroud)

我尝试传递包名称而不是null但没有做任何事情.

android xamarin.android

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

如何在关闭前检查所有作业是否运行完毕?- 石英网

我想知道我有一项正在执行的作业,并且它运行的 Windows 服务已被告知停止。我怎样才能延迟这个并等到所有作业完成并且quartz.net 关闭。

我只看到像

 scheduler.Shutdown();
Run Code Online (Sandbox Code Playgroud)

scheduler.IsStarted
Run Code Online (Sandbox Code Playgroud)

c# windows-services quartz.net

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

将图像存储在Db或服务器上?

可能重复:
在DB中存储图像 - 是或否?

我正在建立一个asp.net mvc网站,该网站将有一个论坛来上传一些信息.我希望能够上传图片.但是我不确定是否应该将这些图像保存在数据库中或将它们保存到文件服务器中.

我没有看到图像超过200Kb(这可能非常高).我认为平均值将低于50kb.

那么最好使用什么?

sql-server file-upload asp.net-mvc-3

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