我想在上传之前显示图像.我尝试了下面的代码,但它只在firefox中工作.但我需要让它在IE中工作.任何人都建议我最好的解决方案.我在下面给我的代码可以任何人弄清楚我去哪里我用Google搜索了将近一整天.但是找不到我的解决方案这是我的代码
enter code here
function loadname(img, previewName) {
var isIE = (navigator.appName == "Microsoft Internet Explorer");
var path = img.value;
var ext = path.substring(path.lastIndexOf('.') + 1).toLowerCase();
if (ext == "gif" || ext == "jpeg" || ext == "jpg" || ext == "png") {
if (isIE) {
alert(path);
$('#' + previewName).attr('src', path);
} else {
if (img.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#' + previewName).attr('src', e.target.result);
}
reader.readAsDataURL(img.files[0]);
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的HTML是
<body><form method="post" …Run Code Online (Sandbox Code Playgroud) 我有两个表,即州和国家.这两个是我的视图页面中的下拉列表.我正在使用独立查询显示每个下拉值.在表状态中我有stateid和countryid.我需要根据国家/地区选择过滤州的值.我甚至有一个名为Table的主表,它由状态和国家的ID组成.以下是我用来显示的方式,
enter code here
Run Code Online (Sandbox Code Playgroud)
//获取状态值
var query = (from i in dbContext.countries
join j in dbContext.States on i.Country_id equals j.Country_id
where j.State_id >= 0
select new
{
state = j.State_name}).ToArray//To get state values
Run Code Online (Sandbox Code Playgroud)
在此处输入代码
var str = (from li in dbContext.countries
where li.Country_id >= 1
select new
{
country = li.Country_name}).ToArray();//To get country
Run Code Online (Sandbox Code Playgroud)
值
我怎么能查询过滤主表"table"中的值.我在编写查询过滤时遇到问题这是否可以使用linq查询?请建议我如何做到这一点谢谢
我需要预览图像upload.I能够使用在保存之前内存流类我试图预览图像database.Could任何一个向我提供任何样品从视图中传递的文件路径控制器,控制器或之前这个例子谢谢!