前台<input runat="server" name="content" id="check1" type="radio" value="1" onclick="test1();" onserverchange="check_ServerChange"/> 其中test1()是我写的JS函数
后台C# this.check1.Attributes.Add("onclick", Page.GetPostBackEventReference(this))可以触发onserverchange事件,但是页面被刷新test1()未被执行。
现在我想要的效果是能够在不刷新页面的情况下触发onserverchange事件。
我要得到的效果是点击了这个控件,前台执行js函数test1()给用户看,后台修改数据库里面的数据。
最好能告诉我那个onserverchange事件是在什么条件下触发的。
后台C# this.check1.Attributes.Add("onclick", Page.GetPostBackEventReference(this))可以触发onserverchange事件,但是页面被刷新test1()未被执行。
现在我想要的效果是能够在不刷新页面的情况下触发onserverchange事件。
我要得到的效果是点击了这个控件,前台执行js函数test1()给用户看,后台修改数据库里面的数据。
最好能告诉我那个onserverchange事件是在什么条件下触发的。
解决方案 »
- 急~~关于Html.ActionLink("详情查看","./manage/ccc")在页面上也是编码显示
- 不用AJAX,前端JAVASCRIPT怎么调用后台C#方法?
- 自定义控件问题,有兴趣的请进
- 在类中如何用相对路径设置连接字符串?
- 请教:让人头疼的javascript 和 C# 的结合使用
- 能不能不修改后台代码,就可以防止没登陆的用户直接通过URL来访问后台呢?谢谢
- 可不要以批量导入Excel数据?
- 大哥们快帮帮小弟,要死人了,555555555 .net 和ACCESS的问题
- tabstrip和multipage中的按钮或其他控件的事件
- C#机试题(实现无限扩展,无限延伸的树)
- c#网页中系统音量控制怎么做?
- asp.net
function test1()
{
//do ......
if(...) return true; return false;}
</script>
<input runat="server" name="content" id="check1" type="radio" value="1" onclick="return test1();" onserverchange="check_ServerChange"/>
《有值,然后清空后,提交到后台,不会触发onServerChange事件》:开始是空直,后来请求时附带的请求信息还是空,就不会触发onServerChange事件。
《如果不清空,改变成任何值都会触发onServerChange事件》:原理和上面一样
《如果已经提交过,以后再从有值清为空,就都会触发onServerChange事件》:服务器上视图是有直的,现在请求无直,响应视图比较当然会触发事件。 我要得到的效果是点击了这个控件,前台执行js函数test1()给用户看,后台修改数据库里面的数据。可以用这个方法
this.check1.Attributes.Add("onclick","Test1();return true")
this.check1.Attributes.Add("onclick","Test1();return true")这个不能触发 onServerChange
事件 他的作用貌似和前台写的onclick="test1();" 等效果的
这个会执行check1的后台Click事件,你将onServerChange的内容写道check1的后台Click事件中效果是一样的