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.

147 lines
4.2 KiB

  1. <%@ Control Language='C#' Inherits='UDDI.Web.DescriptionControl' %>
  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='Description_OnEdit'
  15. OnDeleteCommand='Description_OnDelete'
  16. OnUpdateCommand='Description_OnUpdate'
  17. OnCancelCommand='Description_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_DESCRIPTION" ) %>
  30. </HeaderTemplate>
  31. <ItemTemplate>
  32. (<uddi:UddiLabel
  33. Text='<%# null != ((Description)Container.DataItem).IsoLangCode ? Lookup.GetLanguageName( ((Description)Container.DataItem).IsoLangCode ) : Localization.GetString( "HEADING_NONE" ) %>'
  34. Runat='Server' />)
  35. <br>
  36. <uddi:UddiLabel
  37. Text='<%# null != ((Description)Container.DataItem).Value ? ((Description)Container.DataItem).Value : Localization.GetString( "HEADING_NONE" ) %>'
  38. Runat='Server' />
  39. </ItemTemplate>
  40. <EditItemTemplate>
  41. <uddi:UddiLabel
  42. Text='[[TAG_LANGUAGE]]'
  43. Runat='server' /><br>
  44. <asp:DropDownList
  45. ID='language'
  46. DataSource='<%# GetLanguages() %>'
  47. DataTextField='language'
  48. DataValueField='isoLangCode'
  49. Width='200px'
  50. Runat='Server' /><br>
  51. <br>
  52. <uddi:UddiLabel
  53. Text='[[TAG_DESCRIPTION]]'
  54. Runat='server' /><br>
  55. <uddi:UddiTextBox
  56. ID='description'
  57. Text='<%# ((Description)Container.DataItem).Value %>'
  58. TextMode='Multiline'
  59. Selected='true'
  60. Columns='40'
  61. Width='300px'
  62. Rows='5'
  63. MaxLength='255'
  64. Runat='Server' /><br>
  65. <br>
  66. <uddi:UddiLabel
  67. Text='[[TEXT_BLOCK_PUBLISHER_DESCRIPTION]]'
  68. Runat='server' /><br>
  69. <asp:RequiredFieldValidator
  70. ErrorMessage='<%# Localization.GetString( "ERROR_FIELD_REQUIRED" ) %>'
  71. ControlToValidate='description'
  72. Display='Dynamic'
  73. Runat='server'/>
  74. </EditItemTemplate>
  75. <FooterTemplate>
  76. <uddi:UddiLabel
  77. Text='<%# String.Format( Localization.GetString( "TEXT_RECORD_COUNT" ), descriptions.Count ) %>'
  78. ForeColor='#000000'
  79. Runat='server' />
  80. </FooterTemplate>
  81. </asp:TemplateColumn>
  82. <asp:TemplateColumn HeaderStyle-Width='150px'>
  83. <HeaderTemplate>
  84. <%# Localization.GetString( "HEADING_ACTIONS" ) %>
  85. </HeaderTemplate>
  86. <ItemTemplate>
  87. <nobr>
  88. <uddi:UddiButton
  89. CommandName='Edit'
  90. Text='[[BUTTON_EDIT]]'
  91. EditModeDisable='true'
  92. Width='70px'
  93. CssClass='button'
  94. CausesValidation='false'
  95. Runat='server' />
  96. <uddi:UddiButton
  97. CommandName='Delete'
  98. Text='[[BUTTON_DELETE]]'
  99. EditModeDisable='true'
  100. Width='70px'
  101. CssClass='button'
  102. CausesValidation='false'
  103. Runat='server' />
  104. </nobr>
  105. </ItemTemplate>
  106. <EditItemTemplate>
  107. <nobr>
  108. <uddi:UddiButton
  109. CommandName='Update'
  110. Text='[[BUTTON_UPDATE]]'
  111. Width='70px'
  112. CssClass='button'
  113. CausesValidation='true'
  114. Runat='server' />
  115. <uddi:UddiButton
  116. CommandName='Cancel'
  117. Text='[[BUTTON_CANCEL]]'
  118. Width='70px'
  119. CssClass='button'
  120. CausesValidation='false'
  121. Runat='server' />
  122. </nobr>
  123. </EditItemTemplate>
  124. <FooterTemplate>
  125. <uddi:UddiButton
  126. Text='[[BUTTON_ADD_DESCRIPTION]]'
  127. EditModeDisable='true'
  128. Width='146px'
  129. CssClass='button'
  130. OnClick='Description_OnAdd'
  131. CausesValidation='false'
  132. Runat='Server' />
  133. </FooterTemplate>
  134. </asp:TemplateColumn>
  135. </Columns>
  136. </asp:DataGrid>