基本上我使用listviews插入事件插入图像,尝试从fileupload控件调整图像大小,然后使用LINQ将其保存在SQL数据库中.
我找到了一些代码来在fileupload控件中创建内容的新位图,但这是将它存储在服务器上的一个文件中,从这个来源,但我需要将位图保存回SQL数据库,我认为我需要转换回byte []格式.
那么如何将位图转换为byte []格式?
如果我以错误的方式解决这个问题,我将不胜感激,你可以纠正我.
这是我的代码:
// Find the fileUpload control
string filename = uplImage.FileName;
// Create a bitmap in memory of the content of the fileUpload control
Bitmap originalBMP = new Bitmap(uplImage.FileContent);
// Calculate the new image dimensions
int origWidth = originalBMP.Width;
int origHeight = originalBMP.Height;
int sngRatio = origWidth / origHeight;
int newWidth = 100;
int newHeight = sngRatio * newWidth;
// Create a new bitmap which will hold the previous resized bitmap
Bitmap newBMP …Run Code Online (Sandbox Code Playgroud) 我之前没有实现过搜索功能,感觉有些卡住了.我有一个太阳黑子搜索功能,可以根据关键字查找结果 - 这很有效 - 但我现在想要实现多选择方面功能,但我似乎无法弄清楚如何设置基本方面搜索.
我有很多关系(在现实生活中没有轨道):
Class People has_many:技能,:through =>经验(反之亦然等)
Class People < ActiveRecord::Base
has_many :skills, :through => experience
searchable do
text :first_name, :surname
end
end
Run Code Online (Sandbox Code Playgroud)
在控制器中
@search = Sunspot.search(People)
facet :skill_ids
end
Run Code Online (Sandbox Code Playgroud)
这是我无法工作的基本例子.它会生成此错误:
Sunspot::UnrecognizedFieldError: No field configured for People with name 'skill_ids'
Run Code Online (Sandbox Code Playgroud)
如何创建指向:skill_ids的链接
我想我必须在模型中遗漏一些参考 - 但我找不到的例子确实引用了关系的ID.我发现的大多数示例在使用构面功能时都使用了该模型中已有的列.
感谢您的时间!
在我的形式中,这是一个小但非常烦人的故障.
我有一个复选框,如果单击则会显示其他复选框和输入字段,供用户添加更多信息.如果未触发此触发器复选框,则额外选项会消失.
然而(情节变厚),如果另一个复选框以托运形式,触发复选框可以检查和额外的选项出现,但如果不加以制止额外的选项不会dissapear!
(对不起,这很长,但我想说清楚!)
这是我简单的Jquery代码:
$(function() {
var boxes = $('.obstruct-opt');
boxes.hide();
var ob = $('li.obstructionOptions').children().eq(0);
ob.change(function() {
if ($('$(this):checked').val()) {
boxes.show();
}
else {
boxes.hide();
}
});
});
Run Code Online (Sandbox Code Playgroud)
我已经尝试了不同的方法来检查是否检查了触发器,但欢迎任何建议.
按要求编辑 HTML :(虽然简化为我的ASP.Net转发器控件生成它)
<ul>
<li class="obstructionOptions">
<span>
<input id="Obstruction" type="checkbox" name="Obstruction" />
<label for="Obstruction">Obstruction</label>
</span>
<span class="obstruct-opt">
<input id="WeatherProof" type="checkbox" name="WeatherProof"/>
<label for="WeatherProof">WeatherProof</label>
</span>
<span class="obstruct-opt">
<input id="WeatherProofFlap" type="checkbox" name="WeatherProofFlap"/>
</span>
</li>
<li class="obstruct-opt">
<span>Obstruction Notes</span>
<textarea name="ObstructionNotes" rows="7" cols="50" id="ObstructionNotes"/>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!
更新: 将if条件替换为 …
Phusion Passenger错误消息不是我希望访问者在我更新后端时登陆我的网站时看到的内容.
那么我该如何解决这个问题呢?我的部署过程从一开始就存在缺陷吗?还是有什么我错过了?
这是我的部署过程,所以你得到了图片:
cap部署和db:migrate或gems:install之间的时间是出现错误消息或更长时间的维护期间.
在我写这篇文章的过程中,一个想法让我头晕目眩:我可以将这些命令放入我的部署配方吗?
但是,如果维护需要30分钟或一小时,那么这些命令将无法解决问题.如何在这段时间内为访客提供维护启动页面?
提前致谢.
deployment capistrano ruby-on-rails passenger production-environment
我最近建立了一个网站,并决定创建按钮,用CSS3点击,非常酷.
但是真的有理由在精灵上使用CSS3,因为只有现代浏览器显示CSS3按钮吗?
客户问我这个问题,而我所能想到的只是较少的http请求,所以加载会稍快一些.从客户的角度来看,我可以看到这是一个非常好的一周回答.
有更好的理由吗?
或者是否有一个后备方法可以移动精灵背景位置,或更改渐变并在悬停/焦点上添加框阴影?
写这篇文章让我想知道现代化能否应对挑战......
asp.net-3.5 ×1
byte ×1
c# ×1
capistrano ×1
checkbox ×1
client ×1
css-sprites ×1
css3 ×1
deployment ×1
fallback ×1
javascript ×1
jquery ×1
linq ×1
many-to-many ×1
passenger ×1
search ×1
sunspot ×1