我有这样的XML评论.
/// <summary>
/// Lorem ipsum
/// </summary>
/// <param name="entity"></param>
/// <returns></returns>
Run Code Online (Sandbox Code Playgroud)
我想在其中放置一条(多行)代码.我怎样才能做到这一点 ?
以下是有关多行代码的信息为Intellisense的注释添加换行符
我对Graphics.DrawImage方法有一个非常奇怪的问题.
我在Panel控件中有PictureBox控件,AllowScroll属性= true.程序根据用户选择的区域在小部件上剪切图像.
我加载图像300x547并选择区域(红色矩形):
alt text http://img341.imageshack.us/img341/8796/63796391.png
程序正确切割图像:
替代文字http://img689.imageshack.us/img689/6459/69242903.png
然后,我加载另一个图像427x640:
alt text http://img34.imageshack.us/img34/7950/56727000.png
然后,结果我看到图像没有正确切割.每个img.jpg文件都有适当的宽度和高度,但绘制的图像太小: alt text http://img641.imageshack.us/img641/1977/25643796.png
这是代码片段 - 它保存用户选择的位图区域:
Image OriginalIMG= (Image)((PictureBox)panel1.Controls["picBox"]).Image.Clone()
Bitmap bmp = new Bitmap(selectedAreaRECT.Width, selectedAreaRECT.Height);
Graphics g = Graphics.FromImage(bmp);
g.DrawImage(OriginalIMG, 0,0, selectedAreaRECT, GraphicsUnit.Pixel);
g.Save();
g.Dispose();
bmp.Save(AppDomain.CurrentDomain.BaseDirectory + @"\Temp\" + "img1.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
Run Code Online (Sandbox Code Playgroud)
如您所见,图像A和图像B的img1.jpg的代码是相同的.我试图解决这个愚蠢的问题太久了,我不知道这个问题的原因是什么.我尝试了DrawImage方法的不同重载,但没有成功
解决!System.Drawing.Bitmap的dafault DPI值是= 96,如果我用DPI!= 96打开图像,则会出现上述问题.要摆脱它,我需要使用SetResolution方法:
Bitmap result = new Bitmap(width, height);
result.SetResolution(OriginalIMG.HorizontalResolution, OriginalIMG.VerticalResolution);
Run Code Online (Sandbox Code Playgroud)
这解决了问题:)感谢大家的帮助!:)
我正在尝试动态设置HtmlHelper 的disabled属性TextBoxFor
@Html.TextBoxFor(model => model.Street,
new
{
@class = "",
disabled = (Model.StageID==(int)MyEnum.Sth) ? "disabled" : ""
})
Run Code Online (Sandbox Code Playgroud)
但即使有disabled=""它是一样的disabled="disabled".怎么解决这个问题?
我有奇怪的情况,我有那个字符串
lorem<br/><br/>ipsum<br/><br/>a<br/>b<br/><br/>c
Run Code Online (Sandbox Code Playgroud)
这是一个div:
$('div.desc').html(that_string);
Run Code Online (Sandbox Code Playgroud)
要么
$('div.desc').html($.parseHTML(that_string));
Run Code Online (Sandbox Code Playgroud)
但在这两种情况下,它都被渲染为原始文本:
lorem<br/><br/>ipsum<br/><br/>a<br/>b<br/><br/>c
Run Code Online (Sandbox Code Playgroud)
代替
lorem
ipsum
a
b
c
Run Code Online (Sandbox Code Playgroud)
为什么?
我想从IE(.NET 4)获取当前的URL.为此,我添加了对Microsoft Interner Controls的引用并添加了代码(来自http://omegacoder.com/?p=63)
foreach (InternetExplorer ie in new ShellWindowsClass())
{
textBox1.Text = ie.LocationURL.ToString();
}
Run Code Online (Sandbox Code Playgroud)
但我得到2个错误:
1] The type 'SHDocVw.ShellWindowsClass' has no constructors defined
2] Interop type 'SHDocVw.ShellWindowsClass' cannot be embedded.
Use the applicable interface instead.
Run Code Online (Sandbox Code Playgroud)
怎么解决?
在我的SP中,我混合了静态SQL和动态SQL:
declare @result table
(
RowNum bigint,
Id_and_Title varchar(max),
DaysLeft int,
cat_id int
);
Run Code Online (Sandbox Code Playgroud)
然后,在动态SQL中,我将结果插入到该表中:
DECLARE @TSQL NVARCHAR(max);
SET @TSQL = ......
Run Code Online (Sandbox Code Playgroud)
(我使用print @TSQL所以我确定查询没问题)
insert into @result
EXECUTE sp_executesql @TSQL
select * from @result
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试在VS 2010 Ultimate中导入taht SP时,我会看到标题中提到的消息.是什么导致的?很多次我发生了这个错误,但我仍然不知道是什么原因引起的
我没有问题,我无法弄清楚如何修复
var answer = confirm("@Html.Raw(Res.MyMsg)");
Run Code Online (Sandbox Code Playgroud)
在MyMsgiI 中该文件的波兰语版本中有一封信,ó但我得到了ó.
我的页面中有这个标签
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Run Code Online (Sandbox Code Playgroud)
并且包含该MyMsg属性的资源文件也用UTF-8(<?xml version="1.0" encoding="utf-8"?>)编码.那么,怎么了?
好的,该代码解决了编码问题
var answer = confirm('@Html.Raw(Json.Encode(Res.MyMsg))');
Run Code Online (Sandbox Code Playgroud)
但是有关于该消息的引用
我不得不在没有引号的情况下放置代码:
var answer = confirm(@Html.Raw(Json.Encode(Res.MyMsg)));
Run Code Online (Sandbox Code Playgroud)
现在它工作正常
我正在尝试为我的 Web Api 控制器(ASP.NET Core 3)上传一个简单的字节数组
using var client = new HttpClient() { BaseAddress = new Uri("http://someUrl.com/") };
var body = new ByteArrayContent(new byte[] {1, 2, 3});
var result = await client.PostAsync("api/somecontroller/content?someField=someData", body);
Run Code Online (Sandbox Code Playgroud)
控制器
[HttpPost("content")]
public IActionResult Upload([FromBody]byte[] documentData, [FromQuery] string someField)
{
...
return Ok();
}
Run Code Online (Sandbox Code Playgroud)
但这给了我错误415 Unsupported media type。为什么 ?我需要在 url 中添加一些额外的数据,但我认为这不是问题所在。
我现在无法检查它(现在没有编译器),但该查询是否会执行?
select myTable.id_customer, [my_procedure_or_function](myTable.id_customer)
from myTable
group by myTable.id_customer
Run Code Online (Sandbox Code Playgroud)
该过程/函数返回NUMERIC(18,0)或NULL
总而言之,我需要从该表和该id中选择不同的 id_customer - 获取当前与该id_customer关联的数字/ null值
c# ×5
t-sql ×2
asp.net-core ×1
gdi+ ×1
javascript ×1
jquery ×1
postsharp ×1
winforms ×1
xml-comments ×1