C# - List View EmptyItemTemplate Not Displaying?
Jan 4, 2011
I'm binding a ListView to a collection of objects which is working fine. Unfortunately when the collection is empty then I'm not getting the text in the EmptyItemTemplate element displayed as I would expect.
Markup code is
[Code]....
When the collection returns a count of zero then the EmptyItemTemplate text doesn't display. I have viewed the page source and it isn't rendered at all (rather than being hidden). I have replaced the DataSource object just with null i.e.
lvListView.DataSource = null
Just to test it and it still doesn't work. No text rendered again.
I have had this problem on other pages I have worked on (and given up and done kludge work arounds) so it's obviously just something that I am missing - doing incorrectly.
View 1 Replies
Similar Messages:
Mar 20, 2010
i am getting problem displaying images in list view. the pages shows only album name not any images.this is my code
<ItemTemplate>
View 3 Replies
Apr 12, 2010
I'm having troubles remembering how to grab the list view's state, or page, so that when you leave the list, you can return to the list view page you left on. I have a data pager, and I have hyplerlinks for items in the list view that take you to a file upload or file delete page, and then returns to the list view. It returns to the list view's initial state (first page).
View 1 Replies
Oct 10, 2010
I am stuck at this point "Displaying a dropdown list of Categories with a --None -- Option. I want the gridview control to display 2 dropdown list one in read-only mode and the other in edit mode. When a record is in read-only mode, the dropdownlist's enabled property will be set to false."When it's on a read-only mode, it doesn't display the selected Category. it shows but the "No Category". When i click on edit to edit or change category, it doesn't display the selected category.
The example is given below( I am reading the book Sams Teach yourself ASP.NET 2.0 by Scott Mitchell. page 628)
<asp:Label ID="UserIdValue" runat="server" Visible="False"></asp:Label>
<asp:SqlDataSource ID="picturesDataSource" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT * FROM [Pictures] WHERE ([UserId] = @UserId) ORDER BY [UploadedOn] DESC"
DeleteCommand="DELETE FROM [Pictures] WHERE [PictureID] = @PictureID"
InsertCommand="INSERT INTO [Pictures] ([UserId], [CategoryID], [Title], [Description], [UploadedOn]) VALUES (@UserId, @CategoryID, @Title, @Description, @UploadedOn)"
UpdateCommand="UPDATE [Pictures] SET [UserId] = @UserId, [CategoryID] = @CategoryID, [Title] = @Title, [Description] = @Description, [UploadedOn] = @UploadedOn WHERE [PictureID] = @PictureID">
<DeleteParameters>
<asp:Parameter Name="PictureID" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="UserId" />
<asp:Parameter Name="CategoryID" Type="Int32" />
<asp:Parameter Name="Title" Type="String" />
<asp:Parameter Name="Description" Type="String" />
<asp:Parameter Name="UploadedOn" Type="DateTime" />
</InsertParameters>
<SelectParameters>
<asp:ControlParameter ControlID="UserIdValue" Name="UserId" PropertyName="Text"/>
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="UserId"/>
<asp:Parameter Name="CategoryID" Type="Int32" />
<asp:Parameter Name="Title" Type="String" />
<asp:Parameter Name="Description" Type="String" />
<asp:Parameter Name="UploadedOn" Type="DateTime" />
<asp:Parameter Name="PictureID" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>
<br />
<asp:SqlDataSource ID="categoriesDataSource" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT [CategoryID], [Name] FROM [Categories] WHERE ([UserId] = @UserId)">
<SelectParameters>
<asp:ControlParameter ControlID="UserIdValue" Name="UserId" PropertyName="Text" />
</SelectParameters>
</asp:SqlDataSource>
<br />
<asp:SqlDataSource ID="maxPictureIDDataSource" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT MAX(PictureID)
FROM Pictures
WHERE UserId = @UserId">
<SelectParameters>
<asp:ControlParameter ControlID="UserIdValue" Name="UserId"
PropertyName="Text" />
</SelectParameters>
</asp:SqlDataSource>
<br />
<asp:Label ID="cannotUploadImageMessage" runat="server"
Text="The photo could not be added to your album either because you did not specify a file to upload or the file specified was not a JPEG image with the file extension .JPG"></asp:Label>
<br />
<asp:DetailsView ID="dvPictureInsert" runat="server"
DataSourceID="PicturesDataSource" Height="50px" Width="125px"
AutoGenerateRows="False" CellPadding="4" DataKeyNames="PictureID"
DefaultMode="Insert" ForeColor="#333333" GridLines="None">
<AlternatingRowStyle BackColor="White" />
<CommandRowStyle BackColor="#D1DDF1" Font-Bold="True" />
<EditRowStyle BackColor="#2461BF" />
<FieldHeaderStyle BackColor="#DEE8F5" Font-Bold="True" />
<Fields>
<asp:TemplateField HeaderText="Picture">
<InsertItemTemplate>
<asp:FileUpload ID="imageUpload" runat="server" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"
ControlToValidate="imageUpload" Display="Dynamic"
ErrorMessage="There was no file selected" ValidationGroup="PictureAdd"></asp:RequiredFieldValidator>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Category" SortExpression="CategoryID">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("CategoryID") %>'></asp:TextBox>
</EditItemTemplate>
<InsertItemTemplate>
<asp:DropDownList ID="pictureCategory" DataSourceID="categoriesDataSource"
runat="server" DataTextField="Name" DataValueField="CategoryID"
SelectedValue='<%# Bind("CategoryID") %>'
Visible='<%# Bind("CategoryID") %>' AppendDataBoundItems="True">
<asp:ListItem Selected="True" Value="">-- Select Category --</asp:ListItem>
</asp:DropDownList>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("CategoryID") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Title" SortExpression="Title">
<EditItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("Title") %>'></asp:TextBox>
</EditItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Title") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="TextBox1" Display="Dynamic"
ErrorMessage="you must provide a name for the title"
ValidationGroup="PictureAdd"></asp:RequiredFieldValidator>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("Title") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Description" SortExpression="Description">
<EditItemTemplate>
<asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("Description") %>'></asp:TextBox>
</EditItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("Description") %>'
View 2 Replies
Nov 10, 2010
I have a requirement in my application that, while saving the application, need to get all the value from drop down list and pass it to the view model. But application should not allow the user to select more than one item from drop down list manually, ie, only one value at a time. My view model is like ...
public class ListManagement
{
public IEnumerable<selectListItem> InactiveProduct { get; set; }
public string[] InactiveProductSelected { get; set; }
public IEnumerable<selectListItem> ActiveProduct { get; set; }
}
[code]...
View 3 Replies
Nov 5, 2010
I am using a strongly-typed view to display a list of products, where every li-element gets a unique id:
<ul id="product-list">
<% foreach (var item in Model.Products)
{ %>
<li <%= "id="product_" + item.Id + """ %> >
<div class="item">
<%= item.Name %>
</div>
</li>
<% } %>
</ul>
Now I want to attach to the click-event of every single li-element, so that if the user clicks on a div-element, detailed product-informationen should be loaded asynchronously into a details-pane. I know how I can use jQuery to invoke an action-method ajax-style and also how to display the json-result which contains the product-details, BUT I have no idea, how I could attach the onclick-event to every single div, so that I can use the productId to load the details.
View 4 Replies
Nov 30, 2010
When I am creating Strongly Typed View I get lots of Classes in View Data Drop down. Classes like Automapper, ninject, Interface..., latebound... Due this its very hard to find my project classes. Is there any way to restrict dropdown to only display my project classes?
View 1 Replies
Oct 20, 2010
i have the following problem concerning the index::
my source code::
[Code]...
the problem is appeared when i have added the pager to my list view ,,i have out of range for index exception ... how to determine the page iam in and specify the right index either i use list view or grid view or other such controls..
View 1 Replies
Nov 10, 2010
I'm trying to display a list of images in the View. I have a list of URLs (List<string>) that I'm passing from the Controller using ViewData["imageURLs"], but nowI have no idea how to generate and display them?
View 2 Replies
Feb 10, 2010
I am working in a MVC application. I want to list html control names of one view in another view.I know it is possible to list out server control names as given in the url http://dotnetguts.blogspot.com/2008/11/finding-all-controls-on-page-in-aspnet.htmlo b0But want to know is it possible to list HTML control names also ?
View 7 Replies
May 27, 2010
I have a list on the page & I'm trying to add it a dropdown list to narrow down the results
(that I'm not sure is the best way to do so (any suggestion is welcome)
In my class the Query look like this:
[Code]....
In my controller my this is what I have tried :
[Code]....
( I think I have tried every thing that make sense for me )
and the view look like this :
[Code]....
& so on ...
[Code]....
View 5 Replies
Jan 7, 2011
I am trying to create an MVC List View that can be filtered by the value selected from a drop down list.
Selecting a value should repost the page ... Since there is no concept of view state data I am having some issues with this ... I can get the repost to take place but my drop down resets and I am not able to get the value that was selected.
ASSET CONTROLLER:
[Code]....
[Code]....
I have tried many of the posts that refer to setting up drop down lists but can't set them up in the content because this is a List View.
View 8 Replies
May 20, 2010
've gone through the nerddinner.com tutorial and got excited when I saw that they were actually using two tables (dinner, rsvp) in the linq to sql model that they were building. Unfortunately for me, they never put them both on the same page together and I'm a bit lost trying to get this to work. For simplicity sake let's call this application a forum with two tables for now
View 5 Replies
Mar 31, 2011
I have a problem with the combox its only displaying the first item in the list its being populated by a webserice call the drop down in question is comboboxmodel now the manufacture one is fine and sets as it should any reason as to why the comboboxmodel would not.
If dt Is Nothing Then
ASPxTextBox1.ErrorText = "Invalid VRM"
Exit Sub
End If
ComboBoxManufacturer.SelectedIndex = ComboBoxManufacturer.Items.IndexOfText(dt.Rows(0)("MamMake").ToString.Trim)
Page.Title = dt.Rows(0)("MamModel").ToString.Trim
ComboBoxModel.Items.Add(dt.Rows(0)("MamModel").ToString.Trim)
ComboBoxModel.SelectedIndex = ComboBoxModel.Items.IndexOfText(dt.Rows(0)("MamModel").ToString.Trim)
' fillModel(ComboBoxManufacturer.Text) '
ComboBoxEngine.SelectedIndex = 0
ComboBoxSubModel.Items.Add(dt.Rows(0)("MamSModel").ToString.Trim)
ComboBoxEngine.Items.Add(dt.Rows(0)("MamEngSize").ToString.Trim)
ComboBoxEngine.SelectedIndex = 0
ComboBoxYear.Items.Add(dt.Rows(0)("YearOfManufacture").ToString.Trim)
ComboBoxYear.SelectedIndex = 0
' MsgBox(dt.Rows(0)("Fuel").ToString.Trim.ToLowerInvariant()) '
ComboBoxFuelType.Items.Add(dt.Rows(0)("Fuel").ToString.Trim.ToUpper())
ComboBoxFuelType.SelectedIndex = 0
View 1 Replies
Jul 26, 2010
am using a ModalPopupExtender within an updatePanel to show a detailView when a user selects a "Details" Button within a GridView.The problem is that when the button is selected the popup is not being displayed. I have stepped through the code and the mdlPopup.Show() method is being executed but the popup does not "Show" Could someone perhaps help me out with what is happening?Here is my Code:
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetRequests"
TypeName="RequestDAL" SortParameterName="SortExpression"></asp:ObjectDataSource>
<asp:ObjectDataSource ID="ObjectDataSourceDetails" runat="server" SelectMethod="GetRequestsDetail"
[code]...
View 1 Replies
Mar 6, 2011
I am using AjaxToolkit ComboBox in my application
<ajaxtoolkit:ComboBox ID="ComboBox1" runat="server" AutoCompleteMode="Suggest"
AutoPostBack="True" DropDownStyle="DropDownList">
<asp:ListItem>One</asp:ListItem>
<asp:ListItem>Two</asp:ListItem>
<asp:ListItem>Three</asp:ListItem>
</ajaxtoolkit:ComboBox>
On running the application, i see the ComboBox but none of the list items are visible. Clicking on the dropdown button does not show anything also. Accessing the SelectedItem property shows that the first item is selected.
View 1 Replies
Mar 29, 2011
I am using Visual Studio 2010 with Access database. The customer table has 2 columns, Names and Emails. I want to
display and bind the data for all of the names from the customer table in a bulleted list. (Extra work)
Then I want to make each name link to their corresponding email address.
How can I do it? Can I use GridView or SqlDataSource?
View 4 Replies
May 20, 2010
I have a datagrid which shows the search reasult(time entered by the user preveiously)on a button click event depending uppon the input name or date enter by the user,i want to show a drop down list for a field selection like depertment whenever user want to edit the data in datagridiew,i am using access database & asp3.5.
View 1 Replies
Jul 28, 2010
I have developed an ASP.NET MVC 2 application on Framework 4. I have an 'Administration' link on the home page. My query is, what is the best approach of displaying the 'Administration' link only to the users in the role administrator and hiding it from others keeping in mind the Seperation of Concern bit.
View 2 Replies
Jul 14, 2010
I am currently working on my first ASP.NET project - a basic blog site. I based it upon the default project in VS and the NerdDinner tutorial. I can create posts, view posts, etc.
I now want to write the mechanism to comment on a post. I created a CommentForm.ascx which allows a comment to be created, and then added
[Code]....
into View.aspx (the page to view a single post). However, this View inherits from the Post model, so this doesn't work. How can I have a view which displays one model (the post) with a form to edit another (the comment)?
View 1 Replies
Jul 19, 2010
Displaying data as a tree view
View 2 Replies
Jun 29, 2010
In any strongly-typed View, I can test for a value within the Model and display content within the View, or not, as I choose. I'm having fits trying to get this same thing to work within the Master View. Since the Master View doesn't have its own Controller, but rather uses the Controller of whatever View is being rendered at the time, it's not like I can assign an object for the Master View to inherit from as I can with a normal View. Or at least I don't know how. I've also tried setting ViewData within a base Controller class, but that hasn't worked out, and is the subject of another thread.
When any View loads, I want to be able to run a check for the current user's security group (not ASP.NET roles, but a special object for the current project). Based on their security group I'll either show certain menu items or not, and direct them to a default View for their group. I suppose that in the default Controller that rolls when the project starts, I can do a check and redirect to an action based on the security group, but that still doesn't tell me how to render out menu items based on
View 1 Replies
Sep 29, 2010
I have a test app with a form view.I cannot get the view to display correctly instead of displaying a series to text boxes it displays quoted html.I suspect that my problem is related to my VB syntax for my Linq The C# equivilant works but my shop uses VB so I must convert the code.Here is the code from the view:
[Code]....
View 2 Replies
Mar 18, 2010
I have a DropDownList within the ContentTemplate and wonder if there are any special considerations I should be aware of filling the list with data prior to displaying the TabPanel?
View 13 Replies
Jul 14, 2010
now i am facing the problem to validate the checkboxlist is displaying dynamically, acutally at my present page i am doing the checkboxlist which is controled by another check box for the checkboxlist items for select and deselect, now i need to handle the validation for this checkboxlist for null value
[Code]....
View 2 Replies