javascript - 如何用C#手动调用fileupload控件的onchange事件

标签 javascript c# asp.net

我有一个带有文件上传 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/

相关文章:

c# - 将 mvc 应用程序发布到 Azure 时出现错误

c# - 字典包含值并一步获取 key 或有效的方式来完成这项任务?

c# - 将十进制值保存到数字字段 SQL

javascript - 如何解析GAS中的姓名和电子邮件

javascript - 使用 d3.nest 创建饼图

c# - 如何使用 asp.net mvc facebook 访问用户的电子邮件 ID?

asp.net - "AlternatingItemTemplate"在 Windows 资源管理器 9 中是否有效?

asp.net - TinyMCE 将我的文本包装在 <p></p> 中。我可以避免这种情况吗?

javascript - 如何将类属性应用于 HTML 字符串(未呈现在文档上)

javascript - 使用javascript重定向到当前域之外