繁体   English   中英

在asp.net中使用jQuery获取C#方法

[英]Getting C# Method With jQuery in asp.net

我正在使用下面的代码在asp.net中显示上传的图片。 映像名称更改为唯一名称,并且args.get_fileName检索文件的原始名称,而不是新的唯一名称。

如何检索新的唯一名称:

protected void FileUploadComplete(object sender, EventArgs e)
{
    var date = DateTime.Now.ToString("yyyy-MM-dd-hh_mm_ss");
    string filename = System.IO.Path.GetFileName(AsyncFileUpload1.FileName);
    AsyncFileUpload1.SaveAs("~/listingImages/" + date + filename);
}

脚本:

function uploadStarted() {
    $get("imgDisplay").style.display = "none";
}

function uploadComplete(sender, args) {
    var imgDisplay = $get("imgDisplay");
    imgDisplay.src = "images/loader.gif";
    imgDisplay.style.cssText = "";
    var img = new Image();
    img.onload = function () {
        imgDisplay.style.cssText = "height:100px;width:100px";
        imgDisplay.src = img.src;
    };

    img.src = "/listingImages/" + args.get_fileName();

    $('#bodyContent_Label1').html("/listingImages/" + args.get_fileName());
}

您应该使用密码生成概念

private static string CreateRandomPassword(int passwordLength)
{
 string allowedChars = "abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ0123456789!@$?_-";
 char[] chars = new char[passwordLength];
 Random rd = new Random();

 for (int i = 0; i < passwordLength; i++)
 {
  chars[i] = allowedChars[rd.Next(0, allowedChars.Length)];
 }

 return new string(chars);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM