问下.net后台如何获取页面上 <span id="RC">你好</span> 中的内容“你好”?
问下ASP.net后台如何获取页面上<spanid="RC">你好</span>中的内容“你好”?...
问下ASP.net后台如何获取页面上
<span id="RC">你好</span>
中的内容“你好”? 展开
<span id="RC">你好</span>
中的内容“你好”? 展开
3个回答
2013-09-22
展开全部
后台的.net代码是不能直接获取html中的数据的,必须用传参数到后台。1、表单传参:先在页面的表单(<form>)中做一个<input id="rcInput" name="rcInput" value=""/>然后再页面的最后面写下面一段javascript:<script type="text/javascript">document.getElementById("rcInput").value = document.getElementById("RC").InnerHTML;</script>然后提交表单,后台就可以从request中获取参数名为“rcInput”的值 2. url传参在你要跳转的页面的url后加上: url + '&rcInput=' + document.getElementById("RC").InnerHTML
2013-09-22
展开全部
<span id="RC" runat="server"> ----------- 这样在后台可以获取到 但是这个标签不可以取到 你好 你可以换别的标签
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-22
展开全部
很简单.首先,在.net中如果要后台获取前端的某些标签的属性,那么这些标签必须是运行在服务器端的,也就是该标签应该具有runat="server"这一属性;然后,span标签的中间的内容自然是通过id.InnerText或者id.InnerHtml获得.希望能对你有所帮助.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询