码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2020-08-06 09:33:42      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:lse   log   express   dev   inner   shang   ===   不能   end   

一开始这个功能在谷歌上实现了,但是最后在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>";

 

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

标签:lse   log   express   dev   inner   shang   ===   不能   end   

原文地址:https://www.cnblogs.com/codejimmygao/p/13444179.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!