JS Buttonコントロールのコミットタイプを取得する

10109 ワード

 <script type="text/javascript">

<!-- button --->   

        function isAuditOrCancel(value) {

            document.getElementById("audittype").value = value;

        }

 </script>

 
<!-- , ---> 

<%: Html.Hidden("audittype")%>

 
 <li>
<div class="buttonActive"> <div class="buttonContent"> <button type="submit" onclick="isAuditOrCancel('audit')">
</button>
</div> </div> </li> <li> <div class="buttonActive"> <div class="buttonContent"> <button type="submit" onclick="isAuditOrCancel('cancel')">
</button>
</div> </div> </li> <li> <div class="button"> <div class="buttonContent"> <button type="button" class="close">
</button>
</div> </div> </li>

バックグラウンド取得:
 string audittype = Request.Form["audittype"]; if (audittype == "cancel")             {

                string refreshTab = Request.Form["refreshTab"];

                WorkflowCancel(BusinessId);

                return ReutrnSuccessStr("200", " ", refreshTab, "closeCurrent");

            }

else if(audittype=="audit" ) {

              string taskid = Request["taskid"];

                string Remark = Request.Form["Remark"] == null ? "" : Request.Form["Remark"];

                Remark = Maxuni.Util.StringUtil.GetFilerStr(Remark);

                string tabname = Request.Form["tabname"] == null ? "" : Request.Form["tabname"];

                string DealwithResult = Request.Form["DealwithResult"] == null ? "1" : Request.Form["DealwithResult"];

                string jumpWorkflowid = Request.Form["NodeRoleName"] == null ? "" : Request.Form["NodeRoleName"];

                bool isSendMsg = Request.Form["isSendMsg"] == "on" ? true : false;

                WorkflowJumpByRole(taskid, DealwithResult, jumpWorkflowid, Remark.Replace("'", "\""), isSendMsg);

                string IsHasNextNode = Request.Form["IsHasNextNode"];

                if (IsHasNextNode == "no" && DealwithResult == "1")// 

                {

                    AuditCompleteSendMessage(taskid);

                    SaveOProcessRequisitionEmit(BusinessId, 0, mouldNo);

                }

                return ReutrnSuccessStr("200", " ", "", "closeCurrent");

            }

}