新手入门问题!大家帮解决一下!! 我想用客户端控件调用后台的处理函数!就是用html控件调用后台,怎么调用阿?不要那种加上runat = server属性的。就是纯html控件调用后台函数。还有个问题就是,如何给checkbox绑定数据库中抽出的id。checkbox也是纯html控件!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%= 后台函数名()%>第二个问题实现方法类似第一个 第一个 用ajax第二个可以把数据从后台输出到页面上 <input name="Data1" type="text" class="inputText" id="Data1" value='<%=getValue(1)%>'/> protected string getValue(int xh) { return ""; } 举个例子吧!我想点击前台的一个submit按钮来实现插入数据库一条信息,这个按钮就是纯html控件。应该怎么写,html里面怎么写,后台的函数怎么写啊!关键是我要循环绑id,不知道html里面能否像asp一样,直接写代码!麻烦大侠们给各具体点的代码阿。我想这两个问题代码也不能超过15行吧! <input type="checkbox" id="chkSelect" value='<%#DataBinder.Eval(Container.DataItem,"id")%>' title='<%#DataBinder.Eval(Container.DataItem,"id")%>' NAME="chkSelect"/> 不懂<%#DataBinder.Eval(Container.DataItem,"id")%>是从哪里来的。能否说明一下阿! <% %>里面写方法也好,什么都行,获得返回值就<%= %>前台获得后台数据比较方便,反之的话就控件需要runat=“server”标记了。 <%#=>数据库呢,就用这个.Ajax也行,Ajax manager加入一个container就行了. <%# %> 这是绑定数据表达式,固定的语法格式DataBinder.Eval(Container.DataItem,"id") 这也是固定格式,绑定DataSource中的id这个字段在这个位置显示asp.net 现在一般都是前台后台代码分离的,在<%@ Page里面,用Codebehind=“”指定一个类文件作为后台代码 举个例子吧!我想点击前台的一个submit按钮来实现插入数据库一条信息,这个按钮就是纯html控件。应该怎么写,html里面怎么写,后台的函数怎么写啊!关键是我要循环绑id,不知道html里面能否像asp一样,直接写代码!麻烦大侠们给各具体点的代码阿。我想这两个问题代码也不能超过15行吧! 哎!!没人帮看看了吗?我这是第一次作web的。郁闷阿!来人帮帮忙啊! <%= 后台函数名()%> 语句块~~ <%= %>这东西调用void方法行吗? 那你就用AjaxPro来实现,说一下思路。1:首先你要有AjaxPro.2.dll这个文件,2:然后在Web.confing里注册该文件:<add path="ajaxpro/*.ashx" verb="POST,GET" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>3:写AjaxPro方法[AjaxPro.AjaxMethod] //这句话必须写他表示是AjaxPro方法 public string AddAjax() { //这里是你对数据库的操作。 }4:要在本页的Page_Load方法里这册该方法。AjaxPro.Utility.RegisterTypeForAjax(typeof(AjaxProNews));//注册类AjaxProNews就是你的类名。5:就是调用了,你可以写一个脚本来调用function AddAja() { AjaxProNews.AddAjax(); //调用AjaxPro方法。 } 可能说的不够具体,基本上就这么多了,具体的你自己在研究吧!! 补充一下function AddAja() { var servar= AjaxProNews.AddAjax(); //调用AjaxPro方法。 } 判断是否操作成功。 直接post到页面不就行了,就跟多复杂一样 我觉得是够闹腾的,舍近而求远,楼主那样做只是给自己添加不少麻烦,为什么非要如此呢?从ASP中脱离出来吧。 请教sql语句问题? 怎么样求一段汉字的字节数量? 求救!!! 关于文件上传的 再次提问,怎么把二进制文件读到库里,调用的时候再显示出来 如何获得DataSet实例的大小? 求教一个关于动态生成DataGrid的列的问题! 奇怪!!!找到不到templatecolumn的控件 --急-- .net模板生成机制 老问题:2005下GridView的模板列编辑状态下dropdownlist无法获得原来label的值 application_start 不执行 怎么访问服务器的sqlserver数据库?
第二个问题实现方法类似第一个
第二个可以把数据从后台输出到页面上
protected string getValue(int xh)
{
return "";
}
title='<%#DataBinder.Eval(Container.DataItem,"id")%>' NAME="chkSelect"/>
里面写方法也好,什么都行,获得返回值就<%= %>
前台获得后台数据比较方便,
反之的话就控件需要runat=“server”标记了。
语句块~~
1:首先你要有AjaxPro.2.dll这个文件,
2:然后在Web.confing里注册该文件:
<add path="ajaxpro/*.ashx" verb="POST,GET" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>
3:写AjaxPro方法
[AjaxPro.AjaxMethod] //这句话必须写他表示是AjaxPro方法
public string AddAjax()
{
//这里是你对数据库的操作。
}
4:要在本页的Page_Load方法里这册该方法。
AjaxPro.Utility.RegisterTypeForAjax(typeof(AjaxProNews));//注册类
AjaxProNews就是你的类名。
5:就是调用了,你可以写一个脚本来调用
function AddAja()
{
AjaxProNews.AddAjax(); //调用AjaxPro方法。
}
可能说的不够具体,基本上就这么多了,具体的你自己在研究吧!!
function AddAja()
{
var servar= AjaxProNews.AddAjax(); //调用AjaxPro方法。
}
判断是否操作成功。
我觉得是够闹腾的,舍近而求远,楼主那样做只是给自己添加不少麻烦,为什么非要如此呢?从ASP中脱离出来吧。