问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于asp.net下IEWebControls显示不正确

发布网友 发布时间:2022-05-11 20:53

我来回答

1个回答

热心网友 时间:2023-10-20 04:44

先分析原因。
你出现这个错误是因为你没有了解ASP.NET的工作原理。ASP.Net 和php,jsp ,asp等服务器语言一样 都是为了生成可供浏览器解析的页面,而可供浏览器解析的语言只有HTML。

1,如果你在aspx页面中插入一个asp:LinkButton 那么运行页面后 在浏览器中查看源代码你会发现这个标签实际被转为了一个<a>标签。
2,为什么你的写法不会转换呢?因为首先 传递给Literal1.Text 的值在asp.net中作为一段字符串被直接输出到浏览器中。那么你的写法到浏览器后源代码中仍然是一个asp:LinkButton 标签,而这个标签是无法被浏览器正确解析的。

解决办法:
知道了原因,那么如果非要按照你的写法去写,那么应该是这样的:
Literal1.Text = "<li>" + ((users)Session["users"]).Name.ToString() + "</li><li> </li><li><a ID='LinkButton1' onclick='LinkButton1_Click1'>注销</a></li><li> </li><li>信息修改</li><li> </li>";
但是当你修改完后发现点击注销按钮依然不能执行!为什么呢?
因为你的LinkButton1_Click1 事件并没有在asp.net中被解析为可供浏览器识别的js代码。

如何解决?

在aspx页面中写一个asp:LinkButton按钮:
<asp:LinkButton ID='LinkButton2' runat='server' onclick='LinkButton1_Click1'>注销</asp:LinkButton>

运行页面,查看源代码 看看这个新加的注销按钮被解析为了什么html代码,大概如下
<a id="LinkButton2" onclick="xxxxx"></a>

将新加的linkbutton 设置不可见属性
<asp:LinkButton ID='LinkButton2' runat='server' visible="false" onclick='LinkButton1_Click1'>注销</asp:LinkButton>

重新修改后台代码
Literal1.Text = "<li>" + ((users)Session["users"]).Name.ToString() + "</li><li> </li><li><a ID='LinkButton1' onclick='xxxxx'>注销</a></li><li> </li><li>信息修改</li><li> </li>";
//也就是将标签的js事件绑定到那个隐藏的注销按钮事件上。
希望对你有帮助追问问题已经解决.

回答好多,谢谢,

不过此项目,并不是我开发,并没有本身源文件。

此问题出现在环境层并不在代码上。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...总是被情所困?要怎么样才能控制自己,对他不要那么在呼? 关于@synchronized,你所不知道的事情 怎么样才算得上熟悉多线程编程? 大学期间,有必要考驾照吗 酸奶怎么做奶酪 酸奶:奶酪 一个女人的在保安室用掐带把男保安勒死了这是什么电影 开场就是一个老头被钢绳给勒死,那是啥电影 鱼城镇下辖村 顾楼村位于哪个市 iewebcontrols是什么 2个月备考事业单位,如何才能高效复习,跑出加速度呢? 像这样的代码是因为图片损坏还是可以把代码转换成图片,求教 怎样把用代码做成图片搞到桌面? 考事业单位,最后一个月该怎么备考? 请问下只有一个月的时间应该怎样备考事业单位考试? 怎么用VB语言去触发按钮 html触发按键 labview如何在调试过程触发按钮动作? 怎样通过一个按钮触发另一个按钮点击 收到区法院传票.因信用贷款逾期没还,被银行起诉,我该怎么处理? 荔枝核能长成荔枝树吗(⊙_⊙)? 荔枝核栽花盆里不发芽怎么办? 荔枝核泡了一个多星期了怎麼都没见发芽的迹象呢? 顺产后*感觉硬、非常痛、便秘。现在第四天,刚开始痔疮大又多,现 刚生完孩子肛门感觉下催怎么回事谢谢了,大神帮忙啊 荔枝核北方这个季节能发芽吗 把荔枝核扔进土里结果它发芽了。为啥? 冷藏后的荔枝核会发芽么 请问荔枝核种在土里发芽吗? 在买高层楼层时,需要注意哪些问题呢? 豆芽吃多了对人体有好吗? 草图大师里怎么单独保存一个物体 住高层电梯楼安全吗 滴滴 出租车 快车 专车 都有什么区别 高层楼房的电梯安全吗? 警告:高层有三大危害 电梯房这几层千万别买! 买房高层电梯房有什么坏处 高层住宅的电梯出故障危险么 高层住宅电梯使用寿命是多久 大商天狗微信公众号怎么退 我的微信里有个公众号登陆信息退不了怎么办 河北33类重点人群包括哪些 怎么改音乐的格式啊? 电脑店给修不修鼠标的? 我的鼠标不动了电脑店能不能修理,要多少钱 普通的电脑修理店有鼠标卖吗? 电脑维修处有鼠标垫么 电脑拿去维修点需要拿鼠标和充电器吗 优酷会员一个月多少&#x2728;