我有一个带有文件上传 Controller 和图像的网页。
<img src='#' id='imageId' alt='your image' height='64' width='64' src='placeholder.png' class='placeholder' >
<input type='file' id='myID' onchange='previewImage(this)' accept='image/*' data-thumbnail='imageId'>
实际上上面的HTML代码是从我的asp代码派生的。
好吧..现在我想做的是通过手动编码生成这两个组件。
所以我是这样开始的。
System.Web.UI.WebControls.Image preview = new System.Web.UI.WebControls.Image();
preview.ID = "imageId";
preview.Height = 64;
preview.Width = 64;
FileUpload tt = new FileUpload();
tt.ID = "myID";
但是原始HTML代码中还保留了一些属性。我不知道如何用C#代码来实现它们。
此外,还必须实现文件上传控件的“onchange”事件。
“previewImage(this)”是我用来预览所选图像的 javascript 函数。
Sp请帮我用c#代码解决这些问题。
最佳答案
试试这个,
tt.Attributes.Add("onchange", "previewImage()");
关于javascript - 如何用C#手动调用fileupload控件的onchange事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32087400/