c# - 在javascript函数中使用asp.net的图像组件

标签 c# javascript asp.net image

我找到了一个 javascript code获取和设置图像的尺寸。
通过引用此链接,我在 asp.net 中编写了代码网站喜欢这个,

<img runat="server" id="MyImage" onload="if( this.width >  
this.height ){ this.width = 400; this.height = 600} else {this.width = 600;   
this.height=400}" />

我想知道的是这个javascript怎么写<script> 中的代码标记

 <script type="text/javascript">
   function setDimension() {

   }
</script>

最佳答案

试试这个

Javascript:

<script type="text/javascript">
   function setDimension(me) {
  var th= document.getElementById(me);
   if( th.width >  
th.height ){ th.width = 400; th.height = 600} else {th.width = 600;   
th.height=400}
   }
</script>

ASPX代码:

<img runat="server" id="MyImage"  />

在code behind中,onload也是一个server event,需要在server image control中添加custom attribute

 MyImage.Attributes["onload"] = "setDimension(this.id)";

关于c# - 在javascript函数中使用asp.net的图像组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16494100/

相关文章:

javascript - 如何使用jquery中的.on从外部函数清除点击计数器?

javascript - 服务器端预处理器,用于像 photoshop 中一样清晰漂亮的字体/文本

c# - 通信状态监听器?

c# - 如何将对象从 C# webapp 发送到 asp.net webapi

c# - 在数据模板中绑定(bind)命令 (XF/Prism)

javascript - Reactjs:如何从安装的 <div> 获取 css-class 属性?

c# - XML反序列化C#数组

javascript - jquery 错误 : Syntax error, 无法识别的表达式

c# - 多年来一直是 LAMP 开发人员,现在正在过渡到 Microsoft Web Stack。我从哪里开始?

.net - 如何获得解决方案的依赖链和成员 Hook 的可视化表示?