日期:2014-05-18  浏览次数:20455 次

ImageButton问题(C#)急!!
我现在有一个ImageButton控件,现在我想点击一下,就可以更改右边Iframe中网页。
 
protected   void   ImageBT1_Click(object   sender,   ImageClickEventArgs   e)
        {
                string   strHyperPath;
                strHyperPath   =   "document.frames[ 'htmlLook '].document.location       = 'male.html ';return   false; ";
                  ImageBT1.Attributes.Add( "Onclick ",   strHyperPath);
          }

以上的代码为什么Iframe没有变化?
是否是ImageButon.Attributes用错了?

------解决方案--------------------
string strHyperPath;
strHyperPath = "document.frames[ 'htmlLook '].document.location = 'male.html '; ";
ImageBT1.Attributes.Add( "Onclick ", strHyperPath);

lz要把这段话放在page_load事件里面去就可以了.
(ps:你在imagBT1的Click事件里面加了这个属性..刚加的时候不触发onclick的..)
------解决方案--------------------
ImageBT1.Attributes.Add( "Onclick ", strHyperPath);
放在page_load里面去
------解决方案--------------------
ImageBT1.Attributes.Add( "Onclick ", strHyperPath);这条语句放在Page_load中