最近一直在学习前端的东西,虽然以前学了很多,但是现在在做页面的时候还是有问题,就比如我在实现保持功能的时候遇到的问题,不过现在都解决了,现在提供一下我的思路。
<td colspan="2" style="text-align: center"> <a id="btn_Add" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-save'">保存</a> </td>
2,在页面使用ajax把我们需要的内容通过URL传到controller或者后台的操作中。
//保存数据 $("#btn_Add").click(function () { //if ($("#NCR_BZ").attr("checked")) {//选中 // //alert($("#NCR_BZ").val());//打印选中的值 // NCR_BZ_NO: $("#NCR_BZ_NO").val(); // alert($("#NCR_BZ_NO").val()) //} else { // alert($("#NCR_BZ").val()) // alert($("#NCR_BZ_NO").val()) //} $.ajax({ type: "POST",url: "../WFHZ_Handler.ashx?state=BFHXBG&pid=" + pid,data: { NCPR_CODE: $("#NCPR_CODE").val(),ACTI_CODE:$("#ACTI_CODE").val(),//BUG_AREA: $("#BUG_AREA").val(),PT_PERSON: $("#PT_PERSON").val(),//NCR_BZ: $("#NCR_BZ").checkBox.val(),NCR_BZ: $("#NCR_BZ").val(),NCR_BZ_NO: $("#NCR_BZ_NO").val(),NCR_SC: $("#NCR_SC").val(),NCR_SC_NO: $("#NCR_SC_NO").val(),NCR_CX: $("#NCR_CX").val(),NCR_CX_NO: $("#NCR_CX_NO").val(),NCR_QT: $("#NCR_QT").val(),NCR_QT_NO: $("#NCR_QT_NO").val(),NCR_CD_PD: $("#NCR_CD_PD").comboBox('getValue'),NCR_XZ_TXX: $("#NCR_XZ_TXX").val(),NCR_XZ_SSX: $("#NCR_XZ_SSX").val(),NCR_XZ_XGX: $("#NCR_XZ_XGX").val(),NCR_XZ_HGX: $("#NCR_XZ_HGX").val(),NCR_XZ_CPX: $("#NCR_XZ_CPX").val(),NCR_CL_YJ: $("#NCR_CL_YJ").comboBox('getValue'),NCR_WC_DATE: $("#NCR_WC_DATE").val(),WT_TCZ_DATE: $("#WT_TCZ_DATE").val(),CS_LB: $("#CS_LB").val(),JH_SSZ_: $("#JH_SSZ_").val(),JH_SSZ_ZW: $("#JH_SSZ_ZW").val(),ZDZ_SIGN: $("#ZDZ_SIGN").val(),ZDZ_SIGN_DATE: $("#ZDZ_SIGN_DATE").val(),ZRF_FZR: $("#ZRF_FZR").val(),ZRF_FZR_DATE: $("#ZRF_FZR_DATE").val(),JZ_QK_JL: $("#JZ_QK_JL").val(),SSZ_SIGN: $("#SSZ_SIGN").val(),SSZ_SIGN_DATE: $("#SSZ_SIGN_DATE").val(),YZZ_SIGN: $("#YZZ_SIGN").val(),YZZ_SIGN_DATE: $("#YZZ_SIGN_DATE").val(),JZ_GZ_YZ: $("#JZ_GZ_YZ").val(),GZ_YZ: $("#GZ_YZ").val(),GZ_YZ_DATE: $("#GZ_YZ_DATE").val(),TY_CLOSE_DATE: $("#TY_CLOSE_DATE").val(),TX_SIGN: $("#TX_SIGN").val(),TX_SIGN_DATE: $("#TX_SIGN_DATE").val()},async: true,dataType: 'html',success: function (data) { debugger if (data == "保存成功") { $.jBox.tip('保存成功'); } else { $.jBox.tip('保存失败'); } },error: function (data) { userlist = data.responseText; } }); });
public string BFHXBG(HttpContext context) { string id = context.Request["pid"].ToString(); //string NCPR_CODE = context.Request["NCPR_CODE"].ToString() ?? ""; string NCPR_CODE = "11020211021"; string ACTI_CODE = context.Request["ACTI_CODE"].ToString() ?? ""; //string BUG_CODE = context.Request["BUG_CODE"].ToString() ?? ""; string PT_PERSON = context.Request["PT_PERSON"].ToString() ?? ""; string NCR_BZ = context.Request["NCR_BZ"].ToString() ?? ""; string NCR_BZ_NO = context.Request["NCR_BZ_NO"].ToString() ?? ""; string NCR_SC = context.Request["NCR_SC"].ToString() ?? ""; string NCR_SC_NO = context.Request["NCR_SC_NO"].ToString() ?? ""; string NCR_CX = context.Request["NCR_CX"].ToString() ?? ""; string NCR_CX_NO = context.Request["NCR_CX_NO"].ToString() ?? ""; string NCR_QT = context.Request["NCR_QT"].ToString() ?? ""; string NCR_QT_NO = context.Request["NCR_QT_NO"].ToString() ?? ""; string NCR_CD_PD = context.Request["NCR_CD_PD"].ToString() ?? ""; string NCR_XZ_TXX = context.Request["NCR_XZ_TXX"].ToString() ?? ""; string NCR_XZ_SSX = context.Request["NCR_XZ_SSX"].ToString() ?? ""; string NCR_XZ_XGX = context.Request["NCR_XZ_XGX"].ToString() ?? ""; string NCR_XZ_HGX = context.Request["NCR_XZ_HGX"].ToString() ?? ""; string NCR_XZ_CPX = context.Request["NCR_XZ_CPX"].ToString() ?? ""; string NCR_CL_YJ = context.Request["NCR_CL_YJ"].ToString() ?? ""; string NCR_WC_DATE = context.Request["NCR_WC_DATE"].ToString() ?? ""; string WT_TCZ_DATE = context.Request["WT_TCZ_DATE"].ToString() ?? ""; string CS_LB = context.Request["CS_LB"].ToString() ?? ""; string JH_SSZ_ = context.Request["JH_SSZ_"].ToString() ?? ""; string JH_SSZ_ZW = context.Request["JH_SSZ_ZW"].ToString() ?? ""; string ZDZ_SIGN = context.Request["ZDZ_SIGN"].ToString() ?? ""; string ZDZ_SIGN_DATE = context.Request["ZDZ_SIGN_DATE"].ToString() ?? ""; string ZRF_FZR = context.Request["ZRF_FZR"].ToString() ?? ""; string ZRF_FZR_DATE = context.Request["ZRF_FZR_DATE"].ToString() ?? ""; string JZ_QK_JL = context.Request["JZ_QK_JL"].ToString() ?? ""; string SSZ_SIGN = context.Request["SSZ_SIGN"].ToString() ?? ""; string SSZ_SIGN_DATE = context.Request["SSZ_SIGN_DATE"].ToString() ?? ""; string YZZ_SIGN = context.Request["YZZ_SIGN"].ToString() ?? ""; string YZZ_SIGN_DATE = context.Request["YZZ_SIGN_DATE"].ToString() ?? ""; string JZ_GZ_YZ = context.Request["JZ_GZ_YZ"].ToString() ?? ""; string GZ_YZ = context.Request["GZ_YZ"].ToString() ?? ""; string GZ_YZ_DATE = context.Request["GZ_YZ_DATE"].ToString() ?? ""; string TY_CLOSE_DATE = context.Request["TY_CLOSE_DATE"].ToString() ?? ""; string TX_SIGN = context.Request["TX_SIGN"].ToString() ?? ""; string TX_SIGN_DATE = context.Request["TX_SIGN_DATE"].ToString() ?? ""; var entity = new Enpower.DLL.Globle.DataEntity(); Enpower.DLL.Facade.IDbHelper helper = new Enpower.DLL.Facade.DbHelper(); entity.tableCode = "IMS_QCS_NCR_BFHXBG"; entity.tableName = "QCS_NCR"; entity.where = "id='" + id + "'"; entity = helper.askEntry(entity); System.Data.DataTable dt = entity.dataSet.Tables[0]; dt.DataSet.Tables[0].Rows[0]["NCR_CODE"] = NCPR_CODE; dt.DataSet.Tables[0].Rows[0]["ACTI_CODE"] = ACTI_CODE; //dt.DataSet.Tables[0].Rows[0]["BUG_CODE"] = BUG_CODE; dt.DataSet.Tables[0].Rows[0]["PT_PERSON"] = PT_PERSON; dt.DataSet.Tables[0].Rows[0]["NCR_BZ"] = NCR_BZ; dt.DataSet.Tables[0].Rows[0]["NCR_BZ_NO"] = NCR_BZ_NO; dt.DataSet.Tables[0].Rows[0]["NCR_SC"] = NCR_SC; dt.DataSet.Tables[0].Rows[0]["NCR_SC_NO"] = NCR_SC_NO; dt.DataSet.Tables[0].Rows[0]["NCR_CX"] = NCR_CX; dt.DataSet.Tables[0].Rows[0]["NCR_CX_NO"] = NCR_CX_NO; dt.DataSet.Tables[0].Rows[0]["NCR_QT"] = NCR_QT; dt.DataSet.Tables[0].Rows[0]["NCR_QT_NO"] = NCR_QT_NO; dt.DataSet.Tables[0].Rows[0]["NCR_CD_PD"] = NCR_CD_PD; dt.DataSet.Tables[0].Rows[0]["NCR_XZ_TXX"] = NCR_XZ_TXX; dt.DataSet.Tables[0].Rows[0]["NCR_XZ_SSX"] = NCR_XZ_SSX; dt.DataSet.Tables[0].Rows[0]["NCR_XZ_XGX"] = NCR_XZ_XGX; dt.DataSet.Tables[0].Rows[0]["NCR_XZ_HGX"] = NCR_XZ_HGX; dt.DataSet.Tables[0].Rows[0]["NCR_XZ_CPX"] = NCR_XZ_CPX; dt.DataSet.Tables[0].Rows[0]["NCR_CL_YJ"] = NCR_CL_YJ; dt.DataSet.Tables[0].Rows[0]["NCR_WC_DATE"] = NCR_WC_DATE == "" ? Convert.ToDateTime(null) : Convert.ToDateTime(NCR_WC_DATE); dt.DataSet.Tables[0].Rows[0]["WT_TCZ_DATE"] = WT_TCZ_DATE == "" ? Convert.ToDateTime(null) : Convert.ToDateTime(WT_TCZ_DATE); dt.DataSet.Tables[0].Rows[0]["CS_LB"] = CS_LB; dt.DataSet.Tables[0].Rows[0]["JH_SSZ_"] = JH_SSZ_; dt.DataSet.Tables[0].Rows[0]["JH_SSZ_ZW"] = JH_SSZ_ZW; dt.DataSet.Tables[0].Rows[0]["ZDZ_SIGN"] = ZDZ_SIGN; dt.DataSet.Tables[0].Rows[0]["ZDZ_SIGN_DATE"] = ZDZ_SIGN_DATE == "" ? Convert.ToDateTime(null) : Convert.ToDateTime(ZDZ_SIGN_DATE); dt.DataSet.Tables[0].Rows[0]["ZRF_FZR"] = ZRF_FZR; dt.DataSet.Tables[0].Rows[0]["ZDZ_SIGN_DATE"] = ZDZ_SIGN_DATE == "" ? Convert.ToDateTime(null) : Convert.ToDateTime(ZDZ_SIGN_DATE); dt.DataSet.Tables[0].Rows[0]["JZ_QK_JL"] = JZ_QK_JL; dt.DataSet.Tables[0].Rows[0]["SSZ_SIGN_DATE"] = SSZ_SIGN_DATE == "" ? Convert.ToDateTime(null) : Convert.ToDateTime(SSZ_SIGN_DATE); dt.DataSet.Tables[0].Rows[0]["YZZ_SIGN"] = YZZ_SIGN; dt.DataSet.Tables[0].Rows[0]["YZZ_SIGN_DATE"] = YZZ_SIGN_DATE == "" ? Convert.ToDateTime(null) : Convert.ToDateTime(YZZ_SIGN_DATE); dt.DataSet.Tables[0].Rows[0]["JZ_GZ_YZ"] = JZ_GZ_YZ; dt.DataSet.Tables[0].Rows[0]["GZ_YZ"] = GZ_YZ; dt.DataSet.Tables[0].Rows[0]["GZ_YZ_DATE"] = GZ_YZ_DATE == "" ? Convert.ToDateTime(null) : Convert.ToDateTime(GZ_YZ_DATE); dt.DataSet.Tables[0].Rows[0]["TY_CLOSE_DATE"] = TY_CLOSE_DATE == "" ? Convert.ToDateTime(null) : Convert.ToDateTime(TY_CLOSE_DATE); dt.DataSet.Tables[0].Rows[0]["TX_SIGN"] = TX_SIGN; dt.DataSet.Tables[0].Rows[0]["TX_SIGN_DATE"] = TX_SIGN_DATE == "" ? Convert.ToDateTime(null) : Convert.ToDateTime(TX_SIGN_DATE); helper.updateEntry(entity); string str = ""; if (entity.operationMessage == Enpower.DLL.Globle.OperationMessageType.Sucess) { str = "保存成功"; } else { str = "保存失败"; } return str; }
这样就实现了一个简单的保存过程、
原文链接:https://www.f2er.com/ajax/162229.html