RoadFlow2.1 临时演示

SubTableEdit.aspx 2.8KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SubTableEdit.aspx.cs" Inherits="WebForm.Platform.WorkFlowRun.SubTableEdit" %>
  2. <!DOCTYPE html>
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head id="Head1" runat="server">
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  6. <title></title>
  7. <script type="text/javascript">
  8. var win = new RoadUI.Window();
  9. </script>
  10. </head>
  11. <body>
  12. <form id="form1" runat="server">
  13. <div class="toolbar" style="margin-top:0; border-top:none 0; position:fixed; top:0; left:0; right:0; margin-left:auto; z-index:999; width:100%; margin-right:auto; height:26px;">
  14. <div>
  15. <asp:LinkButton ID="LinkButton1" OnClientClick="return save();" runat="server" OnClick="LinkButton1_Click">
  16. <span style="background:url(/Images/ico/save.gif) no-repeat left center;">确认保存</span>
  17. </asp:LinkButton>
  18. <span class="toolbarsplit">&nbsp;</span>
  19. <a href="#" onclick="new RoadUI.Window().close();return false;" title="">
  20. <span style="background:url(/Images/ico/cancel.gif) no-repeat left center;">取消关闭</span>
  21. </a>
  22. </div>
  23. </div>
  24. <%
  25. string secondtableeditform = Request.QueryString["secondtableeditform"];
  26. string secondtablerelationfield = Request.QueryString["secondtablerelationfield"];
  27. %>
  28. <div style="padding-top:10px;">
  29. <input type="hidden" name="<%=secondtablerelationfield %>" id="<%=secondtablerelationfield %>" value="<%=Request.QueryString["primarytableid"] %>" />
  30. <%
  31. var form = new RoadFlow.Platform.AppLibrary().Get(secondtableeditform.ToGuid());
  32. if (form != null)
  33. {
  34. string src = form.Address;
  35. if (!src.IsNullOrEmpty())
  36. {
  37. System.Text.StringBuilder sb = new System.Text.StringBuilder();
  38. System.IO.TextWriter tw = new System.IO.StringWriter(sb);
  39. try
  40. {
  41. Server.Execute(src, tw);
  42. Response.Write(sb.ToString().RemovePageTag());
  43. }
  44. catch (Exception err)
  45. {
  46. Response.Write(err.Message);
  47. }
  48. }
  49. }
  50. %>
  51. </div>
  52. </form>
  53. <script type="text/javascript">
  54. function save()
  55. {
  56. $("#contents").remove();
  57. var validateAlertType = $("#Form_ValidateAlertType").size() > 0 && !isNaN($("#Form_ValidateAlertType").val()) ? parseInt($("#Form_ValidateAlertType").val()) : 1;
  58. var v = new RoadUI.Validate().validateForm(document.forms[0], validateAlertType);
  59. return v;
  60. }
  61. </script>
  62. </body>
  63. </html>