小编ZCo*_*der的帖子

如何将数据库中的枚举保存为字符串

这是我的Model Class,我们有一个Type可以是Zombie或Human

public class User
{
    public int ID { get; set; }
    public string Name { get; set; }
    public Type Type { get; set; }
    public List<Wepon> WeposInList { get; set; }
    }  

public enum Type
{   [Description("Zombie")] Zombie,
    [Description("Human")] Human
}
Run Code Online (Sandbox Code Playgroud)

目前它正在Int中保存数据

在此输入图像描述

我想将数据保存为Human和Zombie,而不是int

.net c# entity-framework c#-4.0

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

从控制器发送图像到MVC3中查看

我使用的是asp.net mvc3.我正在使用system.drawing的文本制作一个位图.我想
将我的控制器中的图像发送到VIEWDATA中的视图,但在我看来,我无法正确解析VIEWDATA.

这是控制器代码:

 public ActionResult About( string agha)
        {
            agha = "asgdjhagsdjgajdga";
             Color BackColor = Color.White;
            String FontName = "Times New Roman";
            int FontSize = 25;
            int Height = 50;
            int Width = 700;

            Bitmap bitmap = new Bitmap(Width, Height);
            Graphics graphics = Graphics.FromImage(bitmap);
            Color color = Color.Gray; ;
            Font font = new Font(FontName, FontSize);         

            SolidBrush BrushBackColor = new SolidBrush(BackColor);
            Pen BorderPen = new Pen(color);

            Rectangle displayRectangle = new Rectangle(new Point(0, 0), new Size(Width - 1, Height - 1)); …
Run Code Online (Sandbox Code Playgroud)

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

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

在 Azure 逻辑应用程序中使用“执行 JavaScript 代码”操作:有关需要集成帐户的错误

我正在尝试使用(执行 JavaScript 代码)操作在逻辑应用程序中运行自定义 JavaScript,但出现此错误:

未能保存逻辑应用 httpResponces。工作流必须与集成帐户关联才能使用“JavaScriptCode”类型的工作流运行操作“Execute_JavaScript_Code”。

你怎么能真正做到这一点?

azure-logic-apps

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

如何使用Ajax请求在Asp.net MVC中上传图像

如何使用Ajax请求在Asp.net MVC中上传图像我有单个控制器,其视图文件必须使用Ajax请求.

索引控制器

public ActionResult Index()
{
     return View();
}
Run Code Online (Sandbox Code Playgroud)

和它的观点

asp.net-mvc asp.net-ajax

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

如何防止用户删除文本输入中的前三个字符?

我有一个文本输入,当页面加载时有三个动态生成的字符; 我想要的是当用户输入数据时,用户应该无法从输入中删除前三个字符.

文本输入总共可以包含10个字符,我们生成3个字符,用户输入7个字符.

目前,如果用户按退格键,他可以删除所有字符,但我不想让他们删除前三个字符.

在页面加载时,脚本在Lab文本输入中设置三个字符:

<input id="Lab" maxlength="10" name="LabWareId" type="text" value="" class="valid">

$('#Lab').keyup(function () {
  if ($(this).val().length == $(this).attr('maxlength'))
    $('#DateReceived').focus();
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

6
推荐指数
3
解决办法
7092
查看次数

CSS,图片,JS没有加载asp.net核心:(

这是我的第一个.net核心应用程序.并且有问题.问题是我正在为现有应用程序和Google控制台添加新模板,显示无法找到CSS和JS的错误

**

  • Appsetting.Json

**

{
  "ConnectionStrings": {
    "DefaultConnection": "Server=.;Database=MusicSite;Trusted_Connection=True;MultipleActiveResultSets=true"



  },
  "Logging": {
    "IncludeScopes": false,
    "LogLevel": {
      "Default": "Warning"
    }
  },

    "dependencies": {
      "bootstrap": "3.3.6",
      "jquery": "2.2.0"
    }

  }
Run Code Online (Sandbox Code Playgroud)

所有CSS和Js文件夹都包含在解决方案中

在此输入图像描述

我在Console App中收到的错误

**

  • 控制台错误

**

在此输入图像描述

**

  • 布局页面

**

      <!-- style -->
        <link rel="stylesheet" href="css/animate.css/animate.min.css" type="text/css" />
        <link rel="stylesheet" href="css/glyphicons/glyphicons.css" type="text/css" />
        <link rel="stylesheet" href="css/font-awesome/css/font-awesome.min.css" type="text/css" />
        <link rel="stylesheet" href="css/material-design-icons/material-design-icons.css" type="text/css" />
        <link rel="stylesheet" href="css/bootstrap/dist/css/bootstrap.min.css" type="text/css" />
        <!-- build:css css/styles/app.min.css -->
        <link rel="stylesheet" href="css/styles/app.css" type="text/css" />
        <link rel="stylesheet" href="css/styles/style.css" type="text/css" />
        <link …
Run Code Online (Sandbox Code Playgroud)

asp.net-core-mvc asp.net-core

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

WCF 服务中添加的新功能未显示在客户端上

我在 Asp.net MVC 上有一个简单的 Web 应用程序。我创建了一个 WFC 服务,以便我可以将数据发送到我的 Windows 8.1 应用程序,但是我的新功能没有显示在我的客户端中。

这是我的 WFC 代码:

[DataContract]
    public class Service1 : IService1
    {
        ApplicationDbContext _db=new ApplicationDbContext();

        public string GetData(int value)
        {


            return string.Format("You entered: {0}", value);
        }

        public WtFImages.Models.Images GetDataL(int value)
        {
            var User = _db.Image.Local.FirstOrDefault(c => c.Id == value);

            return User;
        }
        public List<WtFImages.Models.Images> GetDataAll(int value)
        {
            var GetAllPublic = _db.Image.Local.ToList();

            return (GetAllPublic);
        }

        public IList<WtFImages.Models.Images> ZGetDataAll(int value)
        {
            var GetAllPublic = _db.Image.Local.ToList();

            return (GetAllPublic);
        }
        public CompositeType GetDataUsingDataContract(CompositeType composite)
        { …
Run Code Online (Sandbox Code Playgroud)

c# asp.net wcf wcf-data-services windows-phone-8.1

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

=&gt; 在属性声明中是什么意思(不是 lambda 表达式)?

public override double TotalSpecialPower => 1000;
Run Code Online (Sandbox Code Playgroud)

什么是=>运营商意味着什么?

我知道这=>是一个 lambda 表达式,但我不知道它在public override double TotalSpecialPower => 1000;.

而且任何人都可以向我解释的get,并set与他们在下面的代码是如何工作的?

private int _health = 100;
public int Health
{
    get => _health;
    set { _health = value; CaluateHeath(); }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

在C#中打印一些页面不想在浏览器上显示

我正在开展一个项目,我必须打印一些我生成的报告.我有5个报告可以在html页面上显示.

但是,我只想打印所有这些报告而不向用户显示.我只是想让它们直接从后端打印出来.

var getAll5Reports; // has all the reports 
Run Code Online (Sandbox Code Playgroud)

例如,这里是html代码作为报告:

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>ListResult</title>
</head>
<body>
    <div>

    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc

0
推荐指数
1
解决办法
136
查看次数

.NET C#中缺少密码解密代码

我们有一个应用程序,我们有一个问题,我们有一个加密密码的方法,但我们需要另一个解密密码的功能.

public string Encrypt(string originalPassword)
{
    if (originalPassword == null)
        return String.Empty;

    SHA1 sha1 = new SHA1CryptoServiceProvider();
    Byte[] originalBytes = ASCIIEncoding.Default.GetBytes(originalPassword);
    Byte[] encodedBytes = sha1.ComputeHash(originalBytes);

    //Convert encoded bytes back to a 'readable' string
    return BitConverter.ToString(encodedBytes);
}
Run Code Online (Sandbox Code Playgroud)

.net c#

-1
推荐指数
1
解决办法
87
查看次数