|
Hi,
In my application i require to create a folder by customername, when any new customer is added. But the folder should be created on the Server not on workstation.
if is use following code, where the folder will be created, C Drive of Local Machine or C drive of Web Server.
Dim diCust As DirectoryInfo = Directory.CreateDirectory("C:/TestCustomer")
I want to create on Server.
Please Speak.
Thanks
Binod K.
(Miles to go before I sleep)
|
|
|
|
|
Binod K. wrote: if is use following code, where the folder will be created, C Drive of Local Machine or C drive of Web Server.
Dim diCust As DirectoryInfo = Directory.CreateDirectory("C:/TestCustomer")
If your application is placed on web server and you are running from there then folder will be created there other than if you run your application from local machine then it will be created on local machine drive.
please don't forget to vote on the post that helped you.
|
|
|
|
|
thanks for your thought Imran.
As its web application, One will run the application through URL from local machine. There is no general point to use application from server.
So where the folder will be created ?
Does i require to map Server Path.
Thanks
Binod K.
(Miles to go before I sleep)
|
|
|
|
|
In Asp.Net applications folders and files always created at server. If you know the path directly you can write it as c:\..... but if the path will be depended to the directory of application is running you should use Server.MapPath. Using Server mappath is good for any changes of application directory or web server.
EX
if application is running at c:\inetpub\wwwroot\exapplication
Server.MapPath() gives you the result c:\inetpub\wwwroot\exapplication
Server.MapPath("Example") gives you the result c:\inetpub\wwwroot\exapplication\Example
|
|
|
|
|
Thanks Tamer,
Now i am pretty much clear about it.
I hosted my application on IIS, tested using URL from different machine, it creates folder on server machine only.
Again thanks for your addition.
Binod K.
(Miles to go before I sleep)
|
|
|
|
|
hI FRIENDS
I HAVE ONE PAGE IN THAT PAGE I HAVE SEVERAL CONTROLS.LETS SAY I HAVE TWO TEXTBOX ONE HIDDEN CONTROL AND ONE HYPERLINK AND BUTTON.
ON CLICK OF HYPERLINK I POPUP ANOTHER PAGE AND SEND CLIENTID OF TEXTBOX AND ONE HIDDEN CONTROL.
FILL THAT TEXTBOX AND HIDDEN CONTROL AND GETBACK TO PARENT PAGE AND REFRESH PAGE.BUT IF I CLICKED ON BUTTON VALUE OF TEXT BOX FILLED FROM POPUP GET BLANK AND VALUE OF OTHER CONTROLS REMAIN AS IT IS.
WHY THIS VALUE GET BLANK?????.
iF I AM USING SAME THING IN 1.1 IT'S WORK FINE
DOES THERE ANY PROPERTY NEED TO BE SET IN 2.0.
PLEASE HELP IT IS URGENT
THANKS
MAKARAND JADHAV
|
|
|
|
|
kuwl_mark wrote: PLEASE HELP IT IS URGENT
For you [^]
|
|
|
|
|
Don't capitalise your question. If you want people to answer it, make it clear and concise. Putting the letters in upper case will just deter people from reading and/or answering your question.
Regards,
--Perspx
"I've got my kids brainwashed: You don't use Google, and you don't use an iPod." - Steve Ballmer
"Some people have told me they don't think a fat penguin really embodies the grace of Linux, which just tells me they have never seen an angry penguin charging at them in excess of 100mph." - Linus Torvalds
|
|
|
|
|
How to seperate values from a List Box Control??
Eg:
My List box have 3 Items named;
First
Second
Third
How to seperate values in a single Click on a button?
|
|
|
|
|
Hi,
I have declared session time out in web config file to 1444. But its not working. Even its not taking its default value 20 min. Session is expiring within 5 min.
Now i'm unable to understand that why it's happening.
Please provide some solution for this problem.
thanx...
krishna veer singh
|
|
|
|
|
I may be wrong still please check the IIS settings
If You win You need not Explain............
But If You Loose You Should not be there to Explain......
|
|
|
|
|
I have checked in IIS, its not a problem of IIS setting. Its showing 1444 over there.
krishna veer singh
|
|
|
|
|
Check application pool settings.
|
|
|
|
|
Hi,
I have a popup form where I have to return values selected in a listbox through javascript to the parent form.... the list box is an asp.net control so how do we go about reading its values through javascript and passing them to the parent ?
Code, Code, Code, chill lol.
|
|
|
|
|
One way would be to use a hidden field, which get's posted back to the parent.
Set the value of the hidden field to whatever you want, maybe a comma delimited list of selections from the list box.
In aspx:
<asp:hiddenfield id="thehiddenfield" runat="server" />
<script type="text/javascript">
function setHiddenField(val)
{
var el = document.getElementById(_hiddenFieldId);
el.value = val;
}
</script>
Somewhere in your Page_Load handler:
Page.ClientScript.RegisterClientScriptBlock(typeof(theform), "hiddenvar", "var _hiddenFieldId='" & thehiddenfield.ClientID & "';", true);
Note: You could just use view page source to find out the id of the hidden input field to set, if you don't want to go through all the hoops, but if it's in a control or master page and get's moved, you'll have to update the id.
Now, when your page posts back, the hidden field will be set to whatever you set it to and you can access it in the code behind using something like:
string vals = thehiddenfield.Value.ToString();
Hope that makes sense, it's kind of convoluted (but then again, so is asp.net ).
|
|
|
|
|
Hi, thanks for the reply ! It was really helpful. I have managed to implement the hidden field solution partially in a sense.
Actually I have the javascript on the insert page of the child window (popup) which sets the return value on the parent (I'm using only 1 value of a textbox atm)
Now I have to loop through the values of the asp.net control listbox but through javascript and then insert them on the parent page.
Like on the popup page,
the user selects multiple items thorugh a grid which gets added to a listbox and then on the insert button I have to return all the values added on the listbox to the parent page text box.
Any help in this regard is appreciated.
Thanks !
Code, Code, Code, chill lol.
|
|
|
|
|
Great, glad you got it sort of working
To get the selected values from your multi-select list box your can iterate through the options of the select element:
var lb = document.getElementById("yourlistbox");
var selections = "";
for (var i = 0; i < lb.options.length; i++)
if (lb.options[ i ].selected)
if (selections.length > 0)
selections += "|";
selections += lb.options[i].value;
This creates an pipe "|" delimited string of selected values. Not sure how you're going to pass them back to the parent, maybe in the url as a parameter:
self.opener.location = "parentpage.aspx?selections=" + escape(selections);
Then in your parent page you can look at Request["selections"] and parse them.
Hope that helps!
- S
50 cups of coffee and you know it's on!
A post a day, keeps the white coats away!
|
|
|
|
|
hooray ! thanks so much for the reply !
I managed to get your code working . Its returning the values as well but I'm having a problem in setting the values to the textbox on the parent page.I am trying to set it via window.opener method. But its always displaying the last value on the list box
here is part of my code for reference.
for(var i=0;i <list.options.length;>{
alert(list.options[i].value);
window.opener.document.getElementById(Str3).value=list.options[i].value+";";
}
window.close();
Code, Code, Code, chill lol.
|
|
|
|
|
Try:
var val = "";
for(var i=0;i < list.options.length; i++) {
val += list.options[i].value+";";
}
window.opener.document.getElementById(Str3).value=val;
window.close();
- S
50 cups of coffee and you know it's on!
A post a day, keeps the white coats away!
|
|
|
|
|
its working now , thanks so much.
Greetings and best wishes from Sweden sir.
Code, Code, Code, chill lol.
|
|
|
|
|
Hello Mr. Steve,
Well I am having problems parsing and with setting the ids for the selected names from the list so now my manager has asked to transfer the (text,values) from listbox (on child page) to a list box on parent (text,values).
I tried some code but its not working. Here it is ...
function Child()
{
var Str1 = document.getElementById('txtCompCode').value;
var Str2 = document.getElementById('txtCompName').value;
var Str3 = document.etElementById('txtData').value;
var list = document.getElementById('lboxCompList');
var flist= Str3;
var osel = document.createElement("option");
var val=""
for(var i=0;i <list.options.length;>{
alert(list.options[i].value);
val += list.options[i].value+",";
}
alert(flist);
flist.options.add(osel);
osel.text=val;
osel.value=val;
window.close();
}
Code, Code, Code, chill lol.
|
|
|
|
|
hello everyone...
i have a problem..how can i reset the previous value in tab panel when i click another tab?
hope you can help me...
thanks a lot...
jyn
|
|
|
|
|
I have a asp.net page where my button is enabled or disabled depending on whether two textboxes are properly filled out. I enable/disable the button through the onchange events of the textboxes. Once button is enabled and I click it, the postback seems to have disappeared because it does nothing.
I enable/disable the button like this:
function checkBuild() {
document.getElementById('sMsg').innerHTML = '';
checkBAL();
checkINI();
if ((checkBAL()) && (checkINI())) {
document.form1.btn1.disabled = false;
checkWarning();
} else {
document.form1.btn1.disabled = true;
}
}
I've read that in order for the button "btn1" to postback, I must have it enabled onLoad which I have done for testing. Therefore, if I click the button before my javascript fires, it works; only stops working once my checkBuild() function is called by the textboxes javascript onchange event. Can anyone help with this issue? Many thanks.
modified on Monday, September 22, 2008 10:31 PM
|
|
|
|
|
Call the javascript function on the bottom of the page.
|
|
|
|
|
I have asked this question in the SQL message board but am unsure if that would be the right place.
The problem is that im using an accordion which houses a bunch of textboxes. Now I have a SQLDATASOURCE that I bind to those textboxes (which are in about 4 different panes). I can choose the textboxes from the list, I can type the textboxes in the codebehind and everything. You know when you use stuff like LoginView you have to use the FindControl.
Now when I perform the insert command it says it can't find the first one (txtDescription) and stops. So I said ok, lets put the SQLDATASOURCE i nthe same pane with txtDescription. Works! Then it can't find the first textbox in the next pane!
How would I get around this? I love the way (and everyone else that has seen it) I made it with the accordion.
|
|
|
|