Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

148 lines
4.2 KiB

  1. <%@ Control Language='C#' Inherits='UDDI.Web.NameControl' %>
  2. <%@ Register TagPrefix='uddi' Namespace='UDDI.Web' Assembly='uddi.web' %>
  3. <%@ Import Namespace='System.Data' %>
  4. <%@ Import Namespace='UDDI' %>
  5. <%@ Import Namespace='UDDI.API' %>
  6. <%@ Import Namespace='UDDI.Web' %>
  7. <asp:DataGrid
  8. ID='grid'
  9. Border='0'
  10. CellPadding='4'
  11. CellSpacing='0'
  12. Width='100%'
  13. AutoGenerateColumns='false'
  14. OnEditCommand='Name_OnEdit'
  15. OnDeleteCommand='Name_OnDelete'
  16. OnUpdateCommand='Name_OnUpdate'
  17. OnCancelCommand='Name_OnCancel'
  18. ItemStyle-VerticalAlign='Top'
  19. ShowFooter='true'
  20. Runat='Server'>
  21. <EditItemStyle CssClass='tableEditItem' />
  22. <HeaderStyle CssClass='tableHeader' />
  23. <ItemStyle CssClass='tableItem' />
  24. <AlternatingItemStyle CssClass='tableAlternatingItem' />
  25. <FooterStyle CssClass='tableFooter' />
  26. <Columns>
  27. <asp:TemplateColumn>
  28. <HeaderTemplate>
  29. <%# Localization.GetString( "HEADING_NAME" ) %>
  30. </HeaderTemplate>
  31. <ItemTemplate>
  32. (<uddi:UddiLabel
  33. Text='<%# Lookup.GetLanguageName( ((Name)Container.DataItem).IsoLangCode ) %>'
  34. Runat='Server' />)<br>
  35. <uddi:UddiLabel
  36. Text='<%# ((Name)Container.DataItem).Value %>'
  37. Runat='Server' />
  38. </ItemTemplate>
  39. <EditItemTemplate>
  40. <uddi:UddiLabel
  41. Text='[[TAG_LANGUAGE]]'
  42. Runat='server' /><br>
  43. <asp:DropDownList
  44. ID='language'
  45. DataSource='<%# GetLanguages() %>'
  46. DataTextField='language'
  47. DataValueField='isoLangCode'
  48. Width='200px'
  49. Runat='Server' /><br>
  50. <br>
  51. <uddi:UddiLabel
  52. Text='[[TAG_NAME]]'
  53. Runat='server' /><br>
  54. <uddi:UddiTextBox
  55. ID='name'
  56. Text='<%# ((Name)Container.DataItem).Value %>'
  57. Selected='true'
  58. OnEnterKeyPressed='OnEnterKeyPressed'
  59. Columns='40'
  60. Width='300px'
  61. MaxLength='255'
  62. Runat='Server' /><br>
  63. <asp:RequiredFieldValidator
  64. ErrorMessage='<%# Localization.GetString( "ERROR_FIELD_REQUIRED" ) %>'
  65. ControlToValidate='name'
  66. Display='Dynamic'
  67. Runat='server'/><br>
  68. <uddi:UddiCheckBox
  69. ID='default'
  70. Text='[[BUTTON_MAKE_DEFAULT]]'
  71. CssClass='button'
  72. Enabled='<%# Container.ItemIndex > 0 %>'
  73. Checked='<%# 0 == Container.ItemIndex %>'
  74. Runat='server' />
  75. </EditItemTemplate>
  76. <FooterTemplate>
  77. <uddi:UddiLabel
  78. Text='<%# String.Format( Localization.GetString( "TEXT_RECORD_COUNT" ), names.Count ) %>'
  79. ForeColor='#000000'
  80. Runat='server' />
  81. </FooterTemplate>
  82. </asp:TemplateColumn>
  83. <asp:TemplateColumn HeaderStyle-Width='150px'>
  84. <HeaderTemplate>
  85. <%# Localization.GetString( "HEADING_ACTIONS" ) %>
  86. </HeaderTemplate>
  87. <ItemTemplate>
  88. <nobr>
  89. <uddi:UddiButton
  90. CommandName='Edit'
  91. Text='[[BUTTON_EDIT]]'
  92. Width='70px'
  93. CssClass='button'
  94. CausesValidation='false'
  95. EditModeDisable='true'
  96. Runat='server' />
  97. <uddi:UddiButton
  98. CommandName='Delete'
  99. Text='[[BUTTON_DELETE]]'
  100. EditModeDisable='true'
  101. Enabled='<%# Container.ItemIndex > 0 %>'
  102. Width='70px'
  103. CssClass='button'
  104. CausesValidation='false'
  105. Tooltip='<%# Container.ItemIndex > 0 ? Localization.GetString( "TOOLTIP_CANNOT_DELETE_LAST_ITEM" ) : "" %>'
  106. Runat='server' />
  107. </nobr>
  108. </ItemTemplate>
  109. <EditItemTemplate>
  110. <nobr>
  111. <uddi:UddiButton
  112. CommandName='Update'
  113. Text='[[BUTTON_UPDATE]]'
  114. Width='70px'
  115. CssClass='button'
  116. CausesValidation='true'
  117. Runat='server' />
  118. <uddi:UddiButton
  119. CommandName='Cancel'
  120. Text='[[BUTTON_CANCEL]]'
  121. Width='70px'
  122. CssClass='button'
  123. CausesValidation='false'
  124. Runat='server' />
  125. </nobr>
  126. </EditItemTemplate>
  127. <FooterTemplate>
  128. <uddi:UddiButton
  129. Text='[[BUTTON_ADD_NAME]]'
  130. Width='146px'
  131. CssClass='button'
  132. OnClick='Name_OnAdd'
  133. EditModeDisable='true'
  134. CausesValidation='false'
  135. Runat='Server' />
  136. </FooterTemplate>
  137. </asp:TemplateColumn>
  138. </Columns>
  139. </asp:DataGrid>