Вы могли использовать блок проверки допустимости регулярного выражения на управлении загрузкой:
<asp:RegularExpressionValidator id="FileUpLoadValidator" runat="server" ErrorMessage="Upload Excel files only." ValidationExpression="^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))(.xls|.XLS|.xlsx|.XLSX)$" ControlToValidate="fileUpload"> </asp:RegularExpressionValidator>
существует также принять атрибут входного тега:
<input type="file" accept="application/msexcel" id="fileUpload" runat="server">
, но я не имел большого успеха, когда я попробовал это (FF3 и IE7)
Почему бы не создать разделитель изображений и не сделать его частью представления для каждого элемента?
Например, вверху представления у вас есть метка и значок, а в внизу у вас есть изображение разделителя.
Насколько мне известно, не существует средств для размещения разных разделителей в разных местах в одном списке. Либо следуйте рекомендациям г-на Уэбба (например, поместите «разделители» в элементы списка), либо сохраните согласованный разделитель, либо, возможно, подкласс / переопределите ListView
, чтобы обеспечить нужную вам функциональность.