|
So, I guess you need to do a little bit of reading to understand where the line is, what ASP.NET is, what it does, and what questions are generic to all web apps (hint: ones that relate to javascript, css and HTML )
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Clearly I have erred. Thank you so very much for pointing me in the right direction.
Someone's gotta be the last to know, but why is it always me?
|
|
|
|
|
Hi,
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Modules_Admin_UploadEBook : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnAdminFileUpload_Click(object sender, EventArgs e)
{
if (FileUploadAdmin.HasFile)
try
{
FileUploadAdmin.SaveAs(Server.MapPath("Upload/" + FileUploadAdmin.FileName));
lblAdminFileUploadMessage.Text = "File Name:" + FileUploadAdmin.PostedFile.FileName + " " +
FileUploadAdmin.PostedFile.ContentLength + "kb " +
"Content type:" + FileUploadAdmin.PostedFile.ContentType;
}
catch (Exception ex)
{
lblAdminFileUploadMessage.Text = "ERROR:" + ex.Message.ToString();
}
else
{
lblAdminFileUploadMessage.Text = "You have not specified a file!!";
}
}
}
This code uploads a file I'm specifying in the "Upload" folder.Now,I want that when I'll upload any file,a folder with the same name of the file will be created within "Upload" folder and the file will be uploaded there.
Can anybody please help me out doing this?
Thank you
|
|
|
|
|
Use System.IO.Path.GetFileNameWithoutExtension to get the name of the file (without its extension).
Create a directory with the same name as the file using System.IO.Directory.CreateDirectory
Call FileUploadAdmin.PostedFile.SaveAs to save your file to the newly created directory.
Paul Marfleet
"No, his mind is not for rent
To any God or government"
Tom Sawyer - Rush
|
|
|
|
|
Thanks Mr.Paul.
So, I'm writing within the try block..
string basePath=Server.MapPath("~Upload");
string folderName= //what to specify here to get the folder name?
string uploadPath=System.IO.Path.Combine(basePath,folderName);
if(! System.IO.Directory.Exists(uploadPath) )
System.IO.Directory.CreateDirectory( uploadPath );
FileUploadAdmin.SaveAs(System.IO.Path.Combine( uploadPath, FileUploadAdmin.FileName ));
Is that right?And what code I have to write in line 2,i.e., in the "folderName" portion?
Thank you very much.
|
|
|
|
|
Chakouri wrote: what code I have to write in line 2,i.e., in the "folderName" portion?
I mentioned this in my original reply.
Use System.IO.Path.GetFileNameWithoutExtension to get the name of the file (without its extension). This will serve as the name of your folder.
Paul Marfleet
"No, his mind is not for rent
To any God or government"
Tom Sawyer - Rush
|
|
|
|
|
Thank you a lot...it is working.
|
|
|
|
|
Heres my problem, I already have the dataset containing all of my data. How do I fill the chart control with my dataset? Do I need to create a new connection to fill my chart? Thanks for any help or examples.
|
|
|
|
|
|
Interesting question...
OK, did you try to create a .NET assembly wrapper instead to add it directly in your code?
I suppose that if could install the new assembly in the GAC, you should be able to have your DLL in \system folder.
God bless,
Ernest Laurentin
|
|
|
|
|
Hi,
I have exactly the same problem!
Have you found a solution?
Interersting is that it works under the ASP Development server
but not with IIS !
greetings
from the lake of Constance, Germany
Juergen
|
|
|
|
|
Hi,
The ASP.NET engine seems to have problems with calling unmanaged DLL.
You can call unmanaged DLL with Interopservces with such a code
<br />
<font color="#000000">[</font><font color="#2b91af">DllImport</font><font color="#000000">(</font><font color="#a31515">"ImportCoreASPNET.DLL"</font><font color="#000000">, EntryPoint = </font><font color="#a31515">"?import_4aspnet_start_it@@YAHPBD@Z"</font><font color="#000000">)</font><font color="#000000">]</font><br />
<font color="#0000ff">static extern int </font><font color="#000000">import_4aspnet_start_it(<font color="#0000ff">string</font> filename);</font><br />
there are two requisites:
1. place the dll in a directory included in PATH (environment variable)
2. make sure that the dll does not call other DLL. (I had problem with one dll calling 3 others, and dll or entrypoints are never found)
So I had to merge my dlls in unique one to make it works with ASP.NET.
Regards,
Le Sourcier
|
|
|
|
|
In vb, what would be the correct syntax to reference a textbox from a passed querystring? The textbox I need to look at is derrived from a querystring parameter, e.g. id=txtAbra or could be id=txtMagic, which is passed as say request("id") string. So, I then need to reference the textbox.value on the page with that querystring value. I don't need the value of the querystring as a value, but as the id of the textbox on the page. If the request("id") = "txtMagic", how do I reference that txtBox value on the page when I come to it?
Dim myStr As String = Request("id").toString
Dim myVar as string = string.empty
myVar=CType(myStr,TextBox).Text
Thanks so much, Janet
|
|
|
|
|
|
J4amieC,
Thanks so much - a little tweaking and just what I needed. I appreciate your time.
Janet
|
|
|
|
|
Having successfully implemented custom BLL's and DAL's that support select, update, insert, delete and paging for use with the ObjectDataSource Component, I have identified the following issue.
Example SQL select returns 87 records, the grid view displays 8 pages * 10 records which is providing paging and select only for use with a details view.
When selecting the last page (8) on the grid view AND ONLY when selecting a record within that page, the paging index area of the grid is no longer visible preventing further page navigation as if grid view paging has not been specified.
I may have overlooking a specific setting but I am not sure, any assistance welcome.
Regards,
dotman1
|
|
|
|
|
Can any body help me ?
I need to make a Back button , but the back button shuldt go back to that page where user com from.
I have a page called Index and you klick next and now you are in Index1.aspx.
In Index1.aspx need i to make a button who response to that page where user com from in this case Index.aspx.
I know i can do with response.Redierect(Index.aspx) but i want that automatisk.
I hope you have time to help me.
Sorry my english.
|
|
|
|
|
Hello,
With the next call you go back to the previous url.
Response.Redirect(Request.UrlReferrer);
Greetings,
Marco
|
|
|
|
|
Response.Redirect(Request.UrlReferrer);
Sorry but when i do this is nothing happin ?
thank you very much
|
|
|
|
|
in the click for the button...
|
|
|
|
|
yes
her is som code hope u can help me
protected void btnBak_Click(object sender, EventArgs e)
{
Response.Redirect(Request.UrlReferrer);
I try this to
Response.Redirect(Request.UrlReferrer.OriginalString);
And this
Response.Redirect(Request.UrlReferrer.OriginalString);
}
but they don't work
|
|
|
|
|
The most obvious thing to do, is to do this entirely on the client side using javascript.
http://www.google.com.au/search?sourceid=navclient&ie=UTF-8&rlz=1T4ADBS_enAU225AU226&q=javascript+page+back[^]
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
How can we convert rdf xml file as dataset in asp.net
thnx in advance
|
|
|
|
|
1. Convert your RDF file to XSD, e.g.: xsd <xmlinputfile>
This will create your .xsd
2. Convert the .xsd to dataset, e.g.: xsd /dataset <xsdinputfile>
This will create your dataset file (C#)
If you prefer to load your dataset from your code, that should work as well.
God bless,
Ernest Laurentin
|
|
|
|
|
I suggest to add an expander to the messages to show the initial post only and enable the reader to expand to see the whole discussion
And the expantion of one title collapses any other expanded one.
This will enable more titles to appear in the page
Cause I think nobody gives attention to pages other than the 1st page.
Mohamed Gouda
Egypt
|
|
|
|