我现在有一个button如下:
<input type="button" id="b2" onclick="test();" value="b2" />
js脚本如下:
function test() {
<% test();%>
}
后台的代码:public void test()
{
string d;
d = "dd";
}
我的test方法只有在页面加载的时候触发,点击我的button时不触发,
请问怎么调用呢?
<input type="button" id="b2" onclick="test();" value="b2" />
js脚本如下:
function test() {
<% test();%>
}
后台的代码:public void test()
{
string d;
d = "dd";
}
我的test方法只有在页面加载的时候触发,点击我的button时不触发,
请问怎么调用呢?
解决方案 »
- XML删除报错
- 问一个邪恶点的问题,如何往别人的数据库里写入代码
- Gridview RowCreated 事件中动态加入control的问题
- astreeview控件实现城市联动
- 一个困扰的问题
- 如果代码控制CommandField的ShowDeleteButton/ShowEditButton
- 怎样触发DataGride 的SelectedIndexChanged事件
- 请问asp.net中如何使得程序在某一时间自动执行某个特定的操作,
- 标签显示问题请大伙来帮着看看SOS顶这有分不够++++++++++分!
- 水晶报表的问题,用过水晶报表帮忙我看看吧(第二贴了),急!!!!!!!!!
- 网站不收录,快照不更新,日志分析
- asp.net mvc 问题
这是我用Jquery写的前台调用页面类方法的示例LZ看看。。
改为
OnClientClick.
http://www.cnblogs.com/insus/articles/2036271.html
另外:
http://www.cnblogs.com/insus/articles/1961627.html
使用微软的标准方法实现Ajax
http://blog.csdn.net/xuexiaodong2009/archive/2011/06/09/6533466.aspx
http://hi.baidu.com/conggang/blog/item/a92fd0ae0289ebe3fbed50a9.html
我的解决步骤:
1. Page_Load方法中添加:
AjaxPro.Utility.RegisterTypeForAjax(typeof(advertisement_add));
advertisement_add 是我的class名字
2. 方法改成
[AjaxPro.AjaxMethod]
public void test()
{
string d;
d = "dd";
}
3. js 直接<script type="text/javascript">
function test() {
Maunite.Web.Admin.adset.advertisement_add.test();
}
</script>
这样就搞定了!!
谢谢大家了