None of the below choices work. But I found (by Googling) some examples. And they seem to point to something more I have to do.
Here is one example:
Button1.Attributes.Add("onclick", "javascript:window.open('www.microsoft.com'); return false;");
I just need to figure out how to apply it to my case.
Thank you.
>Oh, the single quotes indicate a char in C# (only one character); sorry I've overseen this.
>
>Maybe this helps:
>... window.open(\"Help.htm\"); ...
>or
>... window.open(""Help.htm""); ...
>
>>Thank you, Robert. But I get the same error with the change that you suggested.
>>
>>>Hello,
>>>
>>>I think it's because the OnClick looks for an event inside the code-behind file - as it is a server control.
>>>In your case you could alter the OnClick statement this way:
>>>
>>>... OnClick="javascript:window.open('Help.htm');" ...
>>>
>>>This should work.
>>>
>>>HTH
>>>
>>>>I want to have a button on a page that will open a new window and display Help.htm file. This is the syntax I use on the .aspx page:
>>>>
>>>>
>>>><asp:Button id="Help" runat=server OnClick="window.open('Help.htm')" />
>>>>
>>>>
>>>>But at run time I get the following error on this line:
>>>>
>>>>
>>>>CS1012: Too many characters in character literal
>>>>
>>>>
>>>>Do you see anything wrong with my code above? Thank you.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham