• C# .net GrideView 中 弹窗,Easy UI 兼容 IE 8


    一开始这个功能在谷歌上实现了,但是最后在IE中怎么也不好使,最后发现是Jquery 的问题,不能用jQuery取z值,只能用纯JS 进行 页面值的获取。最后成功实现功能。这是写给我自己的记录。别人可能看不懂我这shit一样的代码。

    JS==================

    function Time_submitForm() {
    // var Time_submitForm = function(){
    var Time_dlg = document.getElementById("Time_dlg");
    Time_dlg.setAttribute("onclick", "");

    var FirstHalf_TaskPoints = document.getElementById("txtrenwu").value;//任务
    var FirstHalf_AddPoints = document.getElementById("txtzhuijia").value;//追加
    var FirstHalf_ServicePoints = document.getElementById("txtfuwu").value;//服务

    //var hidReceiver = $("#Receiver").html().trim();//工号


    var hidReceiver = document.getElementById("Receiver").innerHTML;//工号
    var WorkNum = document.getElementById("WorkNum").innerHTML;//工作领号
    // var hidReceiver = $("#Receiver").val();//工号
    // var WorkNum = $("#WorkNum").html().trim();//工作领号

    var Allocation_TaskId = document.getElementById("Allocation_TaskId").innerHTML;//外键ID
    //var Allocation_TaskId = $("#Allocation_TaskId").html().trim();//外键ID
    var LegalleaveDate = $('#txtLegalleaveDate').datebox('getValue');//国假日日期

    var isChecked = $('#rblLegalleaveType').is(":checked");
    if (isChecked) {
    var LegalleaveType = '1';
    } else {
    var LegalleaveType = '0';
    }


    $.post("/TaskPoints/TanShang/HCPoint.ashx?type=1&FirstHalf_TaskPoints=" + FirstHalf_TaskPoints + "&FirstHalf_AddPoints=" +
    FirstHalf_AddPoints + "&FirstHalf_ServicePoints=" + FirstHalf_ServicePoints + "&LegalleaveDate=" + LegalleaveDate +
    "&LegalleaveType=" + LegalleaveType + "&Receiver=" + hidReceiver + "&WorkNum=" + WorkNum + "&Allocation_TaskId=" + Allocation_TaskId,
    function (result) {
    if (result) {

    $('#Time_dlg').dialog('close');
    document.getElementById("<%=btnSearch.ClientID%>").click();
    alert("修改积点成功!");
    }

    });


    };

    前端==================

    <asp:TemplateField HeaderText="积点操作" SortExpression="DepComDate" Visible="false">
    <ItemTemplate>
    <asp:Literal ID="PoiAdd" runat="server" ></asp:Literal>
    </ItemTemplate>
    <ControlStyle CssClass="buttonText" Width="30px"></ControlStyle>
    </asp:TemplateField>

    后端================

    写在 protected void gridView_RowDataBound(object sender, GridViewRowEventArgs e)

    {      }    这个方法里面

    Literal PoiAdd = e.Row.FindControl("PoiAdd") as Literal;
    PoiAdd.Text = "<a href=javascript:void(0) style='color:Blue;TEXT-DECORATION:underline' onclick='javascript:ShowDlgTime(\"" + Receiver + "\",\"" + WorkNum + "\",\"" + Allocation_TaskId + "\")'>添加</a>";

  • 相关阅读:
    继承项目第13周项目1基类中成员的访问限定符和派生类的继承方式
    架构业务wait和sleep区别狭义jiavaBean规范,三层架构模式
    文件文本编辑器ASP.net使用CKEditor(html文本编辑器)
    彩信对象android(5)_发彩信操作
    方法接口UML统一建模语言,java中七种设计原则,
    jquery实现jQuery实现图片轮播效果,jQuery实现焦点新闻
    设备文件BSP及嵌入式驱动开发笔记
    Invalidate
    C#集合类使用范例
    判断一段程序是由C 编译程序还是由C++编译程序编译的
  • 原文地址:https://www.cnblogs.com/codejimmygao/p/13444179.html
Copyright © 2020-2023  润新知