小编Jib*_*ran的帖子

何时在c#中使用ArrayList而不是array []?

我经常使用ArrayList而不是'正常' array[].

当我使用时ArrayList,我觉得好像在欺骗(或者懒惰),什么时候可以使用ArrayList一个阵列?

c# arrays arraylist

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

如何在css中使身体背景图像透明?

根据我的知识,没有css属性可以使背景图像透明,我一次又一次地尝试,但我仍然远离解决方案,这是我的方法:

body {
    background-image: url("PPI01.jpg");
    background-attachment: fixed;
    background-position: bottom;
    filter: opacity(opacity: 30%);
    z-index: -1;
    background-repeat: no-repeat;
}
Run Code Online (Sandbox Code Playgroud)

我寻找其他如此问题并找到类似的东西,但问题仍然存在.

css css3

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

如何让Table View在Image View上方滚动?

我在我的程序中使用表格和图像.我将图像放在顶部,桌子正好放在下面.现在我需要保持Image静态和On滚动我希望表根据滚动高度位于图像上方.

objective-c uitableview uiimageview ios

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

如何在c#中裁剪和保存jpeg图像文件

我正在尝试使用(x,y)坐标,宽度和高度裁剪jpeg文件,并将输出保存在同一位置(即替换).我尝试了下面的代码,但它不起作用.

public void CropImage(int x, int y, int width, int height)
{

string image_path = @"C:\Users\Admin\Desktop\test.jpg";

var img = Image.FromFile(image_path);

Rectangle crop = new Rectangle(x, y, width, height);

Bitmap bmp = new Bitmap(crop.Width, crop.Height);
using (var gr = Graphics.FromImage(bmp))
{
    gr.DrawImage(img, new Rectangle(0, 0, bmp.Width, bmp.Height), crop, GraphicsUnit.Pixel);
}


if (System.IO.File.Exists(image_path))
{
    System.IO.File.Delete(image_path);
}

bmp.Save(image_path, ImageFormat.Jpeg);
}
Run Code Online (Sandbox Code Playgroud)

这给出了如下错误:

mscorlib.dll中出现"System.IO.IOException"类型的异常,但未在用户代码中处理

附加信息:进程无法访问文件'C:\ Users\Admin\Desktop\test.jpg',因为它正由另一个进程使用.

当我添加时,img.Dispose()我没有得到上述错误,我可以保存它.但它保存具有给定宽度和高度的空白图像.

任何人都可以帮我解决这个问题吗?

c# system.drawing image crop

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

如何在MVC剃刀视图中创建禁用的文本框

我想创建在开始时将被禁用或不可见的文本区域。有一个下拉列表,用于选择最后一个选项,即其他选项,它应启用或使文本区域可见,并采用该值并在提交时传递给控制器​​。

c# model-view-controller jquery asp.net-mvc-4

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

我可以更改 MVC .net 应用程序中发送电子邮件的发件人姓名吗?

我有以下代码。现在我不想将我的电子邮件地址显示为发件人地址,而是需要一个友好的名称。有什么办法可以实现这一点吗?

MailMessage mail = new MailMessage();

SmtpClient smtpServer = new SmtpClient("smtp.gmail.com");
smtpServer.Credentials = new System.Net.NetworkCredential("userName", "password");
smtpServer.Port = 587;

mail.From = new MailAddress("myemail@gmail.com");
mail.To.Add("recepient@gmail.com");
mail.Subject = "Password recovery";
mail.Body = "Recovering the password";

smtpServer.Send(mail);
Run Code Online (Sandbox Code Playgroud)

我可以更改邮件吗?来自?

email asp.net-mvc smtp asp.net-mvc-4

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

在LINQ中将datetime2转换为字符串("dd/MM/yyyy")

我在数据库中有一个datetime2列.我正在尝试从数据库中获取它,我想在视图中以字符串形式显示它.

我试过了: dt.ToString("dd/MM/yyyy");

但它给出了一个错误.

EntityFramework.SqlServer.dll中出现"System.NotSupportedException"类型的异常,但未在用户代码中处理

附加信息:LINQ to Entities无法识别方法'System.String ToString(System.String)'方法,并且此方法无法转换为存储表达式.

String.Format("{0:y yy yyy yyyy}", dt);也尝试过,即便这样也犯了错误.

错误

c# linq asp.net asp.net-mvc type-conversion

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