为了账号安全,请及时绑定邮箱和手机立即绑定

在asp.net 后台用InnerHtml属性添加html标签,界面却无显示

在asp.net 后台用InnerHtml属性添加html标签,界面却无显示

胡子哥哥 2018-12-06 14:15:11
我在前台用$.get()去请求页面default2.aspx,然后..在后台获取请求页面传的值: protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["ContentText"] != null) { string contentText = Request.QueryString["ContentText"].ToString(); Response.Write(" "); //Response.Write(contentText); content.InnerHtml = " 他说:" + contentText + " "; } } 我打断点,content.InnerHtml里面有值.. 但运行出来,界面却没有值..是为什么... content是:
查看完整描述

2 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

上面的显示有些问题,Response.Write之后Respnse.End估计可以;如果这种使用方法最好使用ashx后缀的那个一般处理程序,处理周期比aspx页面少了不少

查看完整回答
反对 回复 2019-01-21
?
不负相思意

TA贡献1777条经验 获得超10个赞

可将content的前台增加runat=server,且在后台先做下声明,比如protected withevents content as htmlgenericcontrol,再在后台赋值content.innertext='值'

Try it on!

查看完整回答
反对 回复 2019-01-21
  • 2 回答
  • 0 关注
  • 552 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信