|
I'm writing a short little script in Visual Web Developer where you select from a list of sites in a radio button list, then click a "Go there" button and it will take you to the site you have selected.
But for th elife of me I can't figure out what code to put behind the button so that it takes you to the webpage. Here is what I'm working with:
<br />
if (RadioButtonList1.SelectedIndex == 0){<br />
insert code to redirect here<br />
}<br />
In other words, if the first radio button is selected (index 0) then it takes you to a website when the button is clicked.
Thanks ahead of time.
EDIT: I think I'm on right track, but not working...
protected void Button1_Click(object sender, EventArgs e)<br />
{<br />
HtmlLink myHtmlLink = new HtmlLink();<br />
<br />
if (RadioButtonList1.SelectedIndex == 0)<br />
{<br />
myHtmlLink.Href = "www.mywebpage.com"; <br />
}<br />
}
-- modified at 19:23 Wednesday 28th June, 2006
|
|
|
|
|
Arkon948 wrote: I'm writing a short little script in Visual Web Developer
Wrong forum, you posted this in the C# forum, try the Web Development forum for this.
If you were asking for C#, I would say use the WebBrowser.Navigate(URL)[^] method but you didn't ask for C#...
Mike Poz
-- modified at 19:47 Wednesday 28th June, 2006
Wrong MSDN URL...
|
|
|
|
|
Hello everone
I'm about to write an SQL database program, in which I would like to add "Export to" feature, like exporting my data as Excel speardsheets, Access, or even SPSS. I really can't fully describe the idea of integrating all these programs, but I'm sure you got it.
Some points arising
1- Is it legal?? Or do I need the prior permession of SPSS -and other copyights owners- to add "export to SPSS" -or any other program- in my program?? I know this may sound as a ridiculous question, but I don't want to violate any copyrights here.
2- Do I have to write my code from the scratch, or may I use their Dlls -again the copyrights issue-?? If I can't use their DLL, how would I know their format??!
3- I'd like the export ability to work even on machine that doesn't actually have SPSS currently installed on it, also it should be version independent. -ie. I don't want to dynamically link to dlls supposed to be on the target machine. Dlls should be supplied with my program's package-
4- What would be your suggestions of the best way to do it??
5- An example is media players that support RM formats. We all know Real corp. has copyrights over RM. So how would other media players support it??
PS. SPSS is just one example of many programs I'd like to integrate together. Noting that the integration is only in exporting/importing, ie. my program will not open/edit any SPSS files
If you have ANY suggestions, ideas, or comments, I'd really appreciate it.
Thank you.
|
|
|
|
|
The (Open Source) R project contains a library called "foreign" which allows one to read data from a number of proprietary formats in common statistical usage, including SPSS files.
Read the following for details:
http://cran.r-project.org/doc/manuals/R-data.pdf
Examining the R code (written in C) will therefore help you understand the structure of the .sps file type.
Good Luck!
|
|
|
|
|
Hello and thank you for replying.
I've taken a quick glance at the pdf you kindly provided -and it was interesting I must say-, yet as I said before I'm quite concerned about copyrights of the SPSS, or anyother formats I'm going to import/export. the R team didn't do it at a commercial scale, unlike me. So any idea about the legitimacy of this action -on a commercial scale-?
And again, thank you for helping me with the SPSS format. It was my biggest problem.
|
|
|
|
|
The javascript code in the JS file residing in the wwwroot folder does not execute on postback. If I refresh the page it executes otherwise it does not.
Any helpful hints? I am using C# as the code behind scenes.
thanks
Naji
|
|
|
|
|
Do you include the Javascript file in the page?
Does the code contain any code that is not in functions, so that it would do anything without calling functions?
What has made you think that the code doesn't execute?
---
b { font-weight: normal; }
|
|
|
|
|
I have the src attribute that references the javascript file.The javascript file contains a bunch of functions. The show menu function works when the page is loaded but when I press a button on the page it does not work anymore unless I refresh. I am just concluding that the javascript file is not being seen and executed on postback, but I am not sure.
-- modified at 21:47 Wednesday 28th June, 2006
|
|
|
|
|
It's much more likely that there is something in the page that breaks the Javascript.
Have you enabled Javasript error messages in the browser?
---
b { font-weight: normal; }
|
|
|
|
|
Do you know how to enable javascript error messages in a browser? I know I have the active scripting enabled in my browser. I am guessing that this is it.
thanks
-- modified at 4:07 Friday 30th June, 2006
|
|
|
|
|
Internet Explorer: Tools > Internet Options > Advanced > Display a notification about every script error
Firefox: Tools > Javascript Console
---
b { font-weight: normal; }
|
|
|
|
|
I did check that box for the display a notification about every script error. I do not see any error messages coming up. I just see it not functioning in postback. The pop up menu for the navigation bar does not work unless I refresh the page or when the page just loads.
thanks
Naji
-- modified at 19:02 Friday 30th June, 2006
|
|
|
|
|
Then the script is working, it's just not doing what you expect it to do...
Have you examined the page that is produced to see if there is any difference that might affect the script?
---
b { font-weight: normal; }
|
|
|
|
|
What kind of differances are those? Can you give me an example. Not sure, I haven't noticed anything special.
thanks
|
|
|
|
|
Any difference that could break the code. Anything written outside the normal structure of the page. Anything that could make the header tag inoperable.
For an example anything at all written before the doctype tag would make the browser ignore it.
---
b { font-weight: normal; }
|
|
|
|
|
<%@ Page language="c#" Codebehind="ProfitDisplay.aspx.cs" AutoEventWireup="false" Inherits="GlobalNetwork.ProfitDisplay" smartNavigation="True"%>
script functions go here
mmLoadMenus();
On top Is an example of the page structure I have. As you notice I have some stuff before the doctype.I tried to put that under the doctype but did not see any differance. Do you see something special I do not see?
Naji
-- modified at 18:27 Monday 3rd July, 2006
|
|
|
|
|
No, no... The page that is produced, the html code that is sent to the browser. Use "View source" in the browser.
---
b { font-weight: normal; }
|
|
|
|
|
I see the following function being added to the page if I look at the view source:
The code on top is added to the body, but I do not see anything above doctype.
I figured it out I set smartnavigation to false and it did solve the problem!!!
Thanks Guffa
-- modified at 14:58 Tuesday 4th July, 2006
|
|
|
|
|
Hi guys,
I am a newbie in C# and I need your help please.
I have 2 windows forms and I am trying to pass a value from one form to another, in my first form I have:
m_nSessionId=551;
SessionID(m_nSessionId);
public long SessionID(long SID)
{
string test=SID.ToString();
MessageBox.Show(this, test);//This worked and did show me 551
return SID;
}
How do I get the SID value in my other class (Windows form)
I tried this in my other class but keep getting a zero value.
ProcessFile session=new ProcessFile();
session.SessionID(m_nSessionId);
Please Help!!!!!
sasa
|
|
|
|
|
SASA_1 wrote: I have 2 windows forms
No you don't. You have two classes that derive from "Form". So the actual question is "how do you pass values from one class to another"? Since you are the author of the classes you can do that any way you want. Use properties or methods or events or a combination of them, it's up to you! Isn't that cool?
|
|
|
|
|
Easy would be, if the Form1 creates the Form2.
Form1 code.
private Form2 f2;
//Constructorcode
f2 = new Form2();
f2.Show();
Than you can set every public Method or Variable (public int m_nSessionId) from your Form1.
this.f2.m_SessionId = 551;
or
this.f2.SessionID(551);
All the best,
Martin
|
|
|
|
|
Thank you Martin for your reply. I tried what you suggested and no luck.
Here is what I have after your suggestion:
Form 1
m_nSessionId=processObj.SessionID;
if(m_nSessionId!=-1)
{
string test=m_nSessionId.ToString();
MessageBox.Show(this,test);//This does show the value that I want
ProcessReport report = new ProcessReport();
report.ShowDialog();
report.SessionId=m_nSessionId;//Your suggestion
pnlProgress.Visible=false;
}
Form 2
When I try to output SessionId it shows 0
string test=SessionId.ToString();
MessageBox.Show(this,test);
Please help!!!
sasa
|
|
|
|
|
sasa,
ShowDialog is a synchronous function, which means it will only return and execute code after it when the form is closed. Using this function to display the form is a good idea if you want to force the user to respond to that form before continuing manipulation of the main form. If you are using this function, however, you will need to set all your variables before you call that function, like this:
report.SessionId = m_nSessionId;
report.ShowDialog(); Your code which you have does it in the reverse order, which is why it does not work.
Now Martin had suggested setting the variables after the call to the function called Show , which actually displays the form and returns immediately. His code works fine because the call to Show returns immediately.
Depending on whether you want the user to be able to manipulate both forms at the same time or whether you want to force the user to manipulate only the form you display until the user closes it, you can use Show or ShowDialog . If you use the latter, you will need to set the variables before the call to that function.
Hope that helps!
Sincerely,
Alexander Wiseman
|
|
|
|
|
Hi Alexander;
Thank you for your suggestion, I learned something new today.
But, my code still gives me a 0 value for m_nSessionId; when the variable has a value. In my Form 2, All I have is Public SessionId; and then I have a load function which manipulates data based on the m_nSessionId. With a value of 0 it doesn't do anything.
Please help!! and please don't mind my ignorance.
sasa
|
|
|
|
|
Sorry I must have misunderstood something. When you say that you still have a value of 0 for m_nSessionId , where in the code do mean this? Inside any code of Form2, you should be accessing SessionId , the public variable which you set equal to m_nSessionId before you call ShowDialog . Inside the load function (which I presume is on Form2), you should be accessing the SessionId variable, not m_nSessionId , which I thought belonged to Form1.
Could you clarify that, and maybe post the section of your Form2 loading code that tries to look at the session ID?
Sincerely,
Alexander Wiseman
|
|
|
|