层里面的button怎么加事件啊! 我在页面弹出了一个层,里面有一个修改按钮,要在按钮里面写修改事件,方法已经写好了,就是不知道怎么调用,如果各位谁会请留下QQ我联系您。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用<asp:button>不就行了吗? 如果弹出的是一个独立的aspx,那么把方法直接写入修改按钮中即可如果是静态的,那么你完全可以在点击的时候,利用JS+AJAX像处理程序发送请求,将修改写入处理程序中. 如果是 弹出的只是一个DIV的话你可以用javascript $(function(){ $("#edit").click(function(){ 调用方法 });}); 弹出的直接是一个ASPX页面直接在 <asp:button id="btnEdit" runat="server"/>指定 click事件就可以了 层里的按钮可能已经不在form里面, 所以,你的事件可能都是无效的,也不能传数据的,建议使用ajax传 我还要获得它的Id来进行修改层里面的数据,获取Id我用的写了一个一般处理文件<%@ WebHandler Language="C#" Class="DemandShenhe" %>using System;using System.Web;using ProjectManagement.BLL;public class DemandShenhe : IHttpHandler{ public void ProcessRequest(HttpContext context) { TB_DARRTS_ProjectBLL bll = new TB_DARRTS_ProjectBLL(); context.Response.ContentType = "text/plain"; int DateId = int.Parse(context.Request.QueryString["DateId"]); ProjectManagement.Models.TB_DARRTS_Project project = bll.GetProjectByDateId(DateId); if (project == null) { context.Response.End(); } else { context.Response.Write(project); } } public bool IsReusable { get { return false; } }}前台调用我是这样调用的 $.post("DemandShenhe.ashx", { dateId: dateId }, function (data, status) { });不知道对不对 我还要获得它的Id来进行修改层里面的数据,获取Id我用的写了一个一般处理文件<%@ WebHandler Language="C#" Class="DemandShenhe" %>using System;using System.Web;using ProjectManagement.BLL;public class DemandShenhe : IHttpHandler{ public void ProcessRequest(HttpContext context) { TB_DARRTS_ProjectBLL bll = new TB_DARRTS_ProjectBLL(); context.Response.ContentType = "text/plain"; int DateId = int.Parse(context.Request.QueryString["DateId"]); ProjectManagement.Models.TB_DARRTS_Project project = bll.GetProjectByDateId(DateId); if (project == null) { context.Response.End(); } else { context.Response.Write(project); } } public bool IsReusable { get { return false; } }}前台调用我是这样调用的 $.post("DemandShenhe.ashx", { dateId: dateId }, function (data, status) { });不知道对不对 把弹出层改成runat=server 并且放进form中间就OK了。如果是在updatepanel中的话,还可能需要加上其他的代码。 一算法! 如何对内存中的数据多线程读写? 急:关于gridview分页后数据保存的问题? 小问题, Mvc 添加view page RequiredFieldValidator对一个页面的所有button都起作用吗? 新闻图片无法显示 怎么驱除3721及中国互联网中心的弹出框!????实在不想看到这些玩意!?? 源代码管理的问题,我很是疑惑,希望大家帮忙 DATAGRID问题,高分 ajax 局部刷新的问题 HttpModule记录cookie,如何能让cookie及时记录到客户端
你可以用javascript $(function(){
$("#edit").click(function(){
调用方法
});
});
指定 click事件就可以了
建议使用ajax传
using System.Web;
using ProjectManagement.BLL;public class DemandShenhe : IHttpHandler
{ public void ProcessRequest(HttpContext context)
{
TB_DARRTS_ProjectBLL bll = new TB_DARRTS_ProjectBLL();
context.Response.ContentType = "text/plain";
int DateId = int.Parse(context.Request.QueryString["DateId"]);
ProjectManagement.Models.TB_DARRTS_Project project = bll.GetProjectByDateId(DateId);
if (project == null)
{
context.Response.End();
}
else
{
context.Response.Write(project); }
} public bool IsReusable
{
get
{
return false;
}
}}前台调用我是这样调用的 $.post("DemandShenhe.ashx", { dateId: dateId }, function (data, status) {
});不知道对不对
using System.Web;
using ProjectManagement.BLL;public class DemandShenhe : IHttpHandler
{ public void ProcessRequest(HttpContext context)
{
TB_DARRTS_ProjectBLL bll = new TB_DARRTS_ProjectBLL();
context.Response.ContentType = "text/plain";
int DateId = int.Parse(context.Request.QueryString["DateId"]);
ProjectManagement.Models.TB_DARRTS_Project project = bll.GetProjectByDateId(DateId);
if (project == null)
{
context.Response.End();
}
else
{
context.Response.Write(project); }
} public bool IsReusable
{
get
{
return false;
}
}}前台调用我是这样调用的 $.post("DemandShenhe.ashx", { dateId: dateId }, function (data, status) {
});不知道对不对