I have a repeater control that generates a dynamic menu in an unordered list format. I have given each <li> item an id that includes a value from my database to make them unique:
<li id="category<%adding in my dynamic value from database here%>"><a href="#">Some Link</a></li>
One of the values that gets added to my list ids will match my querystring, making it the current page. So therefore I would like to highlight this to the user by changing the css class of the relevant li element. In my code behind I have created a string variable that takes the querystring value and modifies it to match the id. So for example my variable is "category7" - and I also have an li item on my page with an id of "category" How would I go about matching these two things in my VB and adding a class to the li element where the id = my variable.
The following code works well as long as I pass a querystring value to the datalist.
Private Sub BindGrid() Dim id As Integer = Integer.Parse(Context.Request.QueryString("id")) Dim strConnString As String = ConfigurationManager.ConnectionStrings("Conn").ConnectionString Using con As New SqlConnection(strConnString) Using cmd As New SqlCommand() cmd.CommandText = "select Id, Name from tblFiles where Id=@Id"
[Code] ......
However, the page errors with the message "Value cannot be null." if I don't pass a value. I know that DataList does not have an EmptyItem Property like a Gridview control. I do not want the page to error if I don't pass a value. Need info to deal with empty values in a datalist.
Most websites have pointed me to this code to use:
The 'list' throws an error. The error is "Too few type arguments to 'System.COllections.Generic.List". I am not sure if the code is written in C# and that is what is causing the error. It seems that it should work but I can not figure out the 'list' error.
I wanted to ask about URL rewriting. I want to map this: [URL] To: [URL] Being DVD players product id 123.
Also I will like to map sub domains like this: From: [URL] To: [URL]
Being John Doe user id 123. I will like to do this by getting the respective ID (for products and users) from a database based on product id name (dvdplayers) and sub domain name (johndoe). Where can I intercept these 2 (sub domain string and product name string) and based on this getting the info from DB and "rewrite" the URL's?
My querystring has 2 parameters say pm1 and pm2. I want to check the value of each and if the value if '1' then pop open a new window(one for each parameter) and the url for the two windows will be different.
i have web application which can be accessible by [URL] but I would like to create a url which does not have any query string parameter. this should be accessible by [URL] (e.g athar is client name) I have download the Intelligencia.UrlRewriter.dll from the internet. but when I run this i am getting error could not found assemply.
I have some WCF services that I want to return in different formats based on a querystring param. For example, [URL], [URL], [URL], etc... This would make it so that many different types of clients could consume the services whichever way was easiest for them, such as binary for a .NET client and json for an ajax or Flex client.
What I'm thinking is that I can have the WCF web methods return their .NET business objects and not worry about the output mode and then have a behavior that hooks in after returning from the web method which checks the querystring for this param and either:
1. Continues returning the business objects if the mode is dotnet.
2. Converts the business objects to xml if the mode is xml and returns a string of xml.
3. Converts the business objects to json if the mode is json and returns a string of json.
In my asp.net+vb web with access database there is a page which displays data as per query string and the string is PNO and all data is correctly displayed in gridview and dataview. there is a Image1.ImageUrl and i used the following code but it is not working
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Dim PNO As String PNO = Request.QueryString("PNO") Image1.ImageUrl = "C:/wing/Photos/" + PNO + ".jpg" End Sub
Suppose, I sent a value from 1 page to another [ex:5] then on another page where i sent the value I want to display that many TextBoxes 1 by 1 means 5. I want to read all the values and want to store it.
Once the another page got the number It will display :-
Enter Product 1 Quantity : TextBox1 : I will enter the quanity next
Enter Product 2 Quantity : TextBox2 : I will enter the quanity next
till TextBox 5 / number
Basically, my idea is I want to generate the bill according to products which my worker carry. So I will enter my worker id and I will ask him how many products do you have. I enter the number. suppose 5. then that many textboxes will appear on the form and i will just enter there quantity.
I have a form that has 2 querystring variables ID and FormID being passed to the page. Also on this page I have 2 different DataSources that outputs to a Detailview depending if the FormID is 1 or 2. I would like to be able to add a show/Hide command to Show only the DetailView that is selected and Hide the other. I have researched and found hat people are using a Multiview code, but I have not been able to find a working example code.
I have a web application that tracks financial data. I would like to have the option where a user can edit their currency via dropdown. The different currency types will be held in a database and a user can then select which currency they wish to use. The easiest way I can see doing this would be to check what the currency value is and dynamically change the culture to match the currency, thus I could continue to use the string str = String.Format("{0:C}", revenue);format. I am open to other suggestions but this just seemed the most logical to me.
I need to check if any rows are returned in a QueryString here's what I have so far.not sure what code to put to see if the row count is greater than 1
private void BindDataToGrid() { //MessageBoardEntities3 is ThemeableAttribute connection string name int TID = Convert.ToInt32(Request.QueryString["ThreadID"].ToString()); // if Post ID is int var context = new MessageBoardEntities3(); gvPosts.DataSource = from p in context.Posts where p.ThreadID == TID select new { p.Post1, p.PostID }; gvPosts.DataBind(); lblNoPosts.Text = "No posts found for this thread."; }
I have provided 2 theme in home page (default.aspx) , onclick of this link i am able to change the css path and image path according to the theme selected but once i login the image path are comming correctly accordinly to theme selected but the css (stylesheet) path is not changing.
when i select a theme and view the source of default page all the paths are changing but once loged css path is not changing.
In Visual Studio 2010, is there a way of changing the Cascading Style sheet on the server-side based on the client browser? I want to create different style sheets for the different browsers (Firefox, Chrome, IE, Opera, Safari etc..) and specify which one to use from the master page.
I need to set up the slide show based on a querystring parameter. I thought I had this figured out, but I clearly don't understand something about how the webservice works. I have this in the .aspx page:
I am realitivly new to c# and I am trying to do something that is probably simple, but I might just be over thinking it.What I want to do is have an image change based on a return of a sql data call. I am using a stored procedure that reads values and uses a case to switch between red, yellow, green for status. For example, I have nine items that the SP goes through and returns one of the colors. What I would need is if it detects a red, change the image to red and so forth. Now, when I execute the SP in C# I can get the data but it always just reads the last value. So if it had a red in there and the next one is a green, it uses the green. I even thought about reading the colors and using an IF statement adding the values to determine which color should be used.
I want to dynamically change the color of the web page based on the day of the month. I'll hard code the colors for the 1st, 2nd, etc., but I need to test for the date and choose the color.