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.
robert.oh.