cs 操作 html的思路

在.cs文件中尝试修改/读取 非服务器控件元素属性。
  比如我在 html里面有个 <img id="1" src="1.jpg".../> (不包含runat="server!)" 。 现在想在.cs后台文件里读取或者修改该img的一些属性。 该如何实现。
  读取和修改都举个例子。 谢谢啦。


如果你非得不用服务器控件 可以通过ClientManager.RegisterStartUpScript 方法然后输出js 来操作img

你可以放在Literal控件里面

Literal1.Text = "<img id='xxxx' src='1.jpg'.xxxxx./>"

1.这个功能实现,要么是js,客户端直接修改
2.Ajax,也是返回标签对应的字符串,直接给div的innerHTML。
3.服务端修改,在页面发送到客户端以前,重新生成以下image相关的tag,当然这个前提是你要能控制这控件,可以把其放入一个添加了runat='server'属性的控件里,比如div,你在使用div.innerHTML =“<img id="1" src="1.jpg".../>“字符串就可以了。
  思路基本是差不多的,你如果客户端有post操作,方式3倒是可以尝试。没有的话,使用2的方式结合ajax。~
--------------------------------------------------------------------------------
Frank.Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
老徐的博客:http://frank_xl.cnblogs.com

如果不想用服务器端控件的形式修改图片的属性,建议还是用客户端的js进行修改

document.getElementById("1").src="2.jpg"

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值