在C#代码中为btn加入相关属性,并且此控件也取消了EnableViewStatus事件,但仍无效:
this.btn.Attributes["onclick"]="javascript:return window.location.href='photo_view.aspx?id="+strNextID+"';return false;";
this.btn.Attributes["onclick"]="javascript:return window.location.href='photo_view.aspx?id="+strNextID+"';return false;";
解决方案 »
- 抓包数据
- c#求最大值
- lambda 语法解释
- Winform有关DataGridViewComboBox 的一个问题
- access数据导入sql bit值的问题
- 用webBrowser打印IE页面的问题
- 求电子书:CLR via C#:Applied Microsoft .Net Framework 2.0 Programming
- DirectoryEntry c# 登陆验证
- 在C#中如何将一张网页转为一张图片,
- 有关在线程中使用FileStream.Write时,线程被中断的疑问
- 如何把4个字节转换成整形?如何把整形分解为四个字节?
- 如何在C#的类库中嵌入调试信息,输出让Dbgview.exe接收到,或者其他调试工具接受到也可以
另外孟子兄的:
this.btn.Attributes.Add("onclick","javascript:window.location.href='photo_view.aspx?id="+strNextID+"';return false;");
其实和上面列出的都是一个效果的。
现在的情况是,我从生成页面的HTML代码中可以看控件已经加入了onclick事件,但就是无法执行。<input type="image" name="btn_Pre" id="btn_Pre" onclick="javascript:return window.location.href='photo_view.aspx?id=20';return false;" onMouseOver="this.filters.alpha.opacity=80" onMouseOut="this.filters.alpha.opacity=100" src="images/pre.gif" alt="" border="0" style="filter:alpha(opacity=100)" />
<BODY bottomMargin="0" leftMargin="0" topMargin="0" rightMargin="0" MS_POSITIONING="GridLayout"><form name="Form1" method="post" action="" id="Form1"><input type="image" src="images/next.gif" onclick="javascript:return window.location.href='photo_view.aspx?id=21';return false;" ><img src="" onclick="javascript:return window.location.href='photo_view.aspx?id=21';return false;">
</form></BODY>
</HTML>
把这个代码后面的注释掉就行了,asp.net会在追加的事件中自动添加提交的代码,注掉就不会提交了
你这样试下好用不
this.btn.Attributes.Add("onclick","javascript:window.location.href='photo_view.aspx?id="+strNextID+"';return false;");这样就OK了。