.Net 前后台交互问题
场景描述:
js代码
<img id="saveButton" src="../css/a.png" alt="" onclick="Infor_Save()" style="margin-top: 3px;" />
页面中有一个图片保存按钮(保存页面中一部分信息用),为了更好的设置整个页面的样式,这里为客户端按钮;
现在想调用后代的一个方法
protected void btnSave_Click(object sender, EventArgs e){
//保存
}
保存后想控制页面的一些控件的显示和隐藏
问题:1、客户端按钮怎么调用后台的方法;
2、保存后页面不要自动刷新(刷新会影响页面其他模块),希望还能返回到客户端再用js控制控件显示隐藏 问题,怎么做?
这个思路有没有问题,怎么能解决,请各位大神看看
------解决方案--------------------http://hi.baidu.com/neveris/item/a0147b903d23fa36326eebdc
要页面不刷新,就用javascript去控制界面元素
------解决方案--------------------
是啊。所你你要想清楚怎样传递参数。
------解决方案--------------------
1、客户端按钮怎么调用后台的方法;
Ajax调用,用JS发送post或者Get请求,服务器端用web service,或者web api.
2. ajax不会刷新
用Ajax调用webservice方法是可以的,但是好像只能是调static的方法吧?
是啊。所你你要想清楚怎样传递参数。
没有参数,后台要保存的两个字段是服务器控件,可以直接取到,只是按钮是客户端按钮
静态函数中,没法取得服务器控件的值,你得在js中取得,传到webservice中去。