New To ASP: Creating A List Of Directories, Followed By List Of Files?
Jun 7, 2010
I've created a page that can list Directories and Files but when you click on the file link it posts back to the main page for some reason. If you can point me in the right direction....let me know.
I am trying to open different types of files that I have uploaded on my sql server database. I would like to display all the list of files in Gridview. When user click the link it should open download dialog box and should be able to open its particular applications such as word, excel, browsers etc.
i would like to add a search module in my web application. I would like to use drop down list. I would like to know how to connect more than one drop down list in the same page to produce a result.
Example :
Holiday Type : Honeymoon,shopping (select in a drop down list) Budget : 300-400, 400-500, 500-600 (select in a drop down list) Result : a suggested holiday pakage (from database).
I'm new to asp.net. I think that 'if else' method can be used. Would be nice if anyone could share any related source codes.
is there a way of creating a drop down list from the datagrid code below i.e. draw the data from ID="dgvfitters" to create a drop down, which is generated from the database? What would I need to do with the code and how would I implement it? The code is as follows:
I am using Linq To Sql to get List of objects with data from database. To bind data with a grid view i am creating a dataset explicitly and then adding List values to that explicitly created dataset.
Now my question is whether it is a good pratice to do what i am doing (in terms of resource utilization) or is there any better way to this...
If I have an Access database with two tables, called 'Users' and 'Items', what is the method to create a watch list, so a user can login and see the list of items they have chosen to watch (as you can in ebay for example)?I thought the solution might involve using code to modify the relationships between the two tables, but am not sure how this would work in practice.I've searched for answers, but have not made any progress,
I have a table that get populated via an external text file. I am not sure of the exact process as I'm relatively new to the company.
The table does not have a primary key as the entire table is dumped and re-loaded every quarter when there is a new text file.
Enter ASP.NET MVC. I need to display that table with checkboxes in a grid so the user can select some rows and send it back to the server. It sounds relatively easy, but I am really not sure what to put as the value for the checkboxes as I am pretty sure I'll need to use multiple columns to create a unique. Yep, I know, I know :).
Would something like this work? If I can create a key with a few fields, can I use those fields as the value in the checkbox? I realize my action will be a bit ugly as I'll have to split and parse each value in the array of values.
I want to do a list view that gathers information from a table based on the userid that the person is logged into the application. I am using the standard asp.net 3.5 login structure. I get the list to work, but I cannot get the UserID and only select from the view based on the userid.
As part of my new user setup, when they sign up for an account I create want to be able to create a directory under a Documents folder for them and then write a web.config file in that folder limiting access to it to the new account. However because they are still in the process they are an unauthenticated user at that point (Forms authentication), and I get an error that they don't have rights to that folder I want to create their sub-folder in. What do I need to set the folder security at to be able to create a folder and a file in that folder from code?
In the app that I'm currently working on, users can upload zip files. I want to restrict the users from uploading exe files (or any potentially virus infected type of files).
I want to list the files inside the zip they are uploading, and check for file extension, and deny the upload if a potentially unsafe file is found. I've been searching on the net, I found examples that use java (like this one), but java is not supported in Visual Studio for a while it seems...
This is in class file Imports Microsoft.VisualBasic Imports System.IO Imports System.Collections.Generic Public Class FileSrch '' File Search Options Public Enum FileSearchOptions YearFirst MonthFirst DateinExtension NormalFiles End Enum Public Shared Function GetSearchcriteria(ByVal DatetoSearchwith As Date, ByVal Filename As String, ByVal FileExtension As String, ByVal SearchOptions As FileSearchOptions) Select Case SearchOptions Case FileSearchOptions.YearFirst Return String.Format("{0}_{1:yyyyMMdd}{2}", Filename, DatetoSearchwith, FileExtension) Exit Select Case FileSearchOptions.MonthFirst Return String.Format("{0}_{1:yyyyMMdd}{2}", Filename, DatetoSearchwith, FileExtension) Exit Select Case FileSearchOptions.NormalFiles Return String.Format(Filename + FileExtension) Case FileSearchOptions.DateinExtension Dim ExtensionFormat As String = (Convert.ToInt32(DatetoSearchwith.ToString("mm")).ToString() & DatetoSearchwith.ToString("dd")) '' Month in Double Digit If DatetoSearchwith.Month > 9 Then ExtensionFormat = (DatetoSearchwith.ToString("mmm")(0) & DatetoSearchwith.ToString("dd")) End If Return String.Format("{0}.{1}", Filename, ExtensionFormat) Case Else Return String.Format("{0}.{1}", Filename, FileExtension) End Select End Function Public Shared Function GetFiles(ByVal RootDirectory As DirectoryInfo, ByVal Filename As String, ByVal FileExtension As String, ByVal DatetoSearchwith As Date) As List(Of FileInfo) Dim FiFiles As New List(Of FileInfo) For Each DateOption As FileSrch.FileSearchOptions In [Enum].GetValues(GetType(FileSrch.FileSearchOptions)) FiFiles.AddRange(RootDirectory.GetFiles(FileSrch.GetSearchcriteria(DatetoSearchwith, Filename, FileExtension, DateOption), SearchOption.AllDirectories)) Next Return FiFiles End Function End Class This in Button Click Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim FileName As String ' Dim fileName As String = txtextension.Text.Trim().Substring(0, txtextension.Text.Trim().IndexOf(".")) If txtextension.Text.Contains("_") Then FileName = txtextension.Text.Trim().Substring(0, txtextension.Text.Trim().IndexOf("_")) Else FileName = txtextension.Text.Trim().Substring(0, txtextension.Text.Trim().IndexOf(".")) End If Dim extensionToSearch As String = Path.GetExtension(txtextension.Text) 'Dim Directory As String = Path.GetDirectoryName(txtpath.Text.Trim()) Dim Directory As New DirectoryInfo(txtpath.Text.Trim()) 'Dim filess As String() = Directory.GetFiles(txtpath.Text, txtextension.Text, SearchOption.AllDirectories) 'For Each fiFile As String In filess ' Response.Write(fiFile & "</br>") 'Next Dim SearchedFiles As List(Of FileInfo) = FileSrch.GetFiles(Directory, fileName, extensionToSearch, Now.Date()) 'Dim searchedFiles As List(Of FileInfo) = GlobalStuff.GetFiles(directoryToSearch, "whateverfilename", extensionToSearch, DateTime.Now) If (SearchedFiles IsNot Nothing AndAlso SearchedFiles.Count > 0) Then For Each fi As FileInfo In SearchedFiles Response.Write(fi.Name & "</br>") Next Else Response.Write("No files found") End If End Sub
Now,we need to address the following things in that to complete req, 1) If I enter filename_mmddyyyy.txt it should fetch only files having current date in their name in mmddyyyy format.For eg. If I give test_mmddyyyy.txt in txtextension it should return only files with test_10222010.txt and not thee ones with yyyymmdd and all...Right now I am getting all the files created in the current date including the one with ordinary test.txt and also test_20101022.txt .......And the third thing filename.mdd everything is getting passed correctly but it is not fetching the file ..Again test,test_20101022.txt everything comes.It shouldn't be like that it should only fetch files with .mdd (current date)....
In my above code i have two text boxes one for file path and other one for getting extension and also for gettting file names with diff search criteria.....What i do is i should implement file search which is like as mentioned below -
1) it should search for all files if i enter *.*,only jpg if *.jpg, and files like nks.txt if i enter ?
2) if i enter the filename alone without extn it should return me filenames that exist without extension in directories. 3) the final thing is the date in filename where my file will be like filename_mmddyyyy.txt or filename_yyyymmdd.txt or filename.mdd.In first case it should return only files with current date in mmddyyyy format and txt extn....like taht....last case is mdd in extn...
where if i enter filename.123,it sould get me files with jan 23(23 currnt date) and for months greater than 9 it is N for nov ,D for dec and so on.But in m,ytext box i will enter only file.mdd only .and also filename_mmddyyyy.jpg like that....
how do i create a cascading drop-down list without using ajax controls...i am using queries and the language i am using is C# I have a client and a project database....when i choose a client name in the dropdownlist....only the project names associated with that client should appear in the next dropdownlist
Iam trying to create web magazine, I finished the current issue page and the articles pages of it. What I need now is two things:
1. Creating cms for the web (Big Story! )
2. Finding the way to save the old issues and retreive them when click back issues button and choose the date of i. It is easy if I used db.but I can't!!! I need to save the aspx pages with code of each one! to use C# to create class contains linked list and save the issues in it but I don't know how to do it how to start searching?
I have a simple user control which needs to output a list of images in a particular folder. I'm passing a property containing the folder path into the method so the same method can be used with different folders on other occasions.
What I have is almost working, but there seems to be a problem with the format of the file paths. Here's the usercontrol:
[Code]....
This loops through the files absolutely fine, but they don't render because the 'src' attribute is a local file path as opposed to a web-safe file path or a relative path. It renders like this:
<img src="C:UsersMeDocumentsMy Web Sitesmysiteiconsflagsad.png" /><img src="C:UsersMeDocumentsMy Web Sitesmysiteiconsflagsae.png" /><img src="C:UsersMeDocumentsMy Web Sitesmysiteiconsflagsaf.png" />
how to update my code so that it looks for files in the folder relatively, or uses correct absolute paths for the website to render the images correctly?
I have created a wedsite using MVC 2 and C#. one of the pages is a gallery of product images. i have stored the path to the pictures in the Db eg ../../Content/ProductImages/ in the controler i want to do a foreach and get a list of the files to dispaly. i tried the code below :
List<string> files = new List<string>(); string path = Path.GetDirectoryName(typeModel.ArtUrl); // ../../Content/ProductImages/ foreach (string f in Directory.GetFiles(path)) { files.Add(f); }
BUT i get an error, Could not find a part of the path 'C:Program FilesCommon FilesMicrosoft SharedContentProductImages'.
Why is it getting the wrong path ?? this path does not exist
I need to setup a file handler to route with multiple sub directories something like tihs;
http://localhost/images/7/99/786936215595.jpg
I tried putting this in the global.asax file;
routes.Add( "ImageRoute", new Route("covers/{filepath}/{filename}", new ImageRouteHandler()));
I am using the ImageHandler found in this Question, which works great if you have a single sub-directory (ie '/images/15/786936215595.jpg') but fails when you have multiple directories.
I tried setting up a wildcard and that didnt work (ie 'new Route("covers/{filepath}/*/{filename}"')
This is serving images from a large NAS (think something like 3 million images) so its not like I can just move files around.
I have this code and I'm getting an IOException and can't figure out what the problem is. I'm trying to loop through the subdirectories in a directory and list all of the .JPG files.