|
You can't. The javascript function doesn't exist until the page is loaded in the browser.
If you want the function to run as soon as the page loads, you can add a call in the onload property in the body tag, or add a script tag to the page:
Page.RegisterStartupScript("Description", "<script type=\"text/javascript\">theFunction();</script>");
---
b { font-weight: normal; }
|
|
|
|
|
I am learning C# and .net and am using visual studio 2005. I would like to know if there is a way to examine the built in classes (such as 'Object', 'String', 'Array' etc) and to view there methods and how there're implemented.
is this possible or are the built in classes hidden from view?
|
|
|
|
|
Easily done using Lutz Roeder's Reflector for .NET[^]
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
thanx thats just what i needed
|
|
|
|
|
Hi
I have an application where the front end is in ASP and the dll which supports it is written in C#.
I am using 'regasm' command to register it for com inter-operatibility.
C# dll methods are working fine for string type parameters, but not for LONG and INT type parameters. It throws an error saying:
__________________________________________________________________________
Microsoft VBScript runtime error '800a01c2'
Wrong number of arguments or invalid property assignment: 'GetReportsData'
__________________________________________________________________________
I am passing the LONG parameter from ASP. Example:
_________________________
Method in C#
public string takeint(long param)
{
//code
}
________
Call from ASP
var1=object.takeint(Clng("100"))
_________________________
This operation throws above mentioned error.
What are the compatible datatypes for LONG and INT of ASP in C# as I can't change the ASP call, but I can change the C# code?
Thanks.
--------------------------------
From: saurav goel
|
|
|
|
|
I think a classic ASP (vb) Int is a .Net system.int32 and a ASP Long is a .Net system.Int64
Jon
|
|
|
|
|
Please don't cross post.
I was wondering why the &#!%¤"*§ someone deleted my answer to the question, until I realized that I answered it in a different forum.
---
b { font-weight: normal; }
|
|
|
|
|
Hello everyone!! : )
Actually I want to make a program like Inetl UPnP AV Wizard,with a HTTP media streaming server inside,can send the song u selected to the AV Render,I don't know what should I do to make the media server part,can anyone give me a suggestion,10 billions thanks ~
small_snap
hello everyone
|
|
|
|
|
So I'm trying to make a splittable tabcontrol with an infinite amount of splitability. I really want to be able to just store some lists or arrays in order to figure out which tabs are in which splits and go from there. I'm trying to either rewrite the SplitContainer or use the existing one in some configuration that will allow me to do this effectively. My problem for both solutions are as follows:
When I rewrite the splitter functionality I cannot figure out a way to get my OnDragOver event to draw an overlay indicating where the splitter will be moved to. The closest that I've found so far is to possibly draw to the desktop, but that seems like an evil overkill solution to a problem that has already been solved by a very basic control. Is there any way for me to draw over everything or just draw after everything that I already have drawn from within my parent control?
I have a couple problems with using the splitcontainer as is in my control. The biggest one is that it introduces hierarchies that don't need to be there and removes my ability to iterate through the visible forms. Secondly I'm having trouble getting the SplitContainer to even show up. I was able to set the bounds of my tabpage to the appropriate area, the visible property to true and then invalidate my control to get them to show up, but this doesn't seem to work with the splitter at all.
So that's my predicament in a nutshell. Anybody have any suggestions?
|
|
|
|
|
You can use the System.Windows.Forms.Splitter control. It wasn't removed in .NET 2.0, it's just not shown in the toolbox by default.
|
|
|
|
|
Thanks for the response. I haven't worked with those splitters before. Is there a way to get them to chain together with more than just three panels? I can get it to work if I dock one panel to the left, one to fill, and one to right, then have the two splitters be docked to the left and the right. If I add more than that it no longer works. I'm looking to be able to resize the panels in the way that visual studio .net 2005 does when you split the tabs.
|
|
|
|
|
I'm not clear with the difference between Manifest & Metadata.
Is it possible to give a link that explains the difference with example?
It seemed that Manifest is Metadata + MSIL. Where can I find Metadata??
Is metadata same as what we see when we hit CTRL+M on ILDASM?
Thank you & Best Regards,
|
|
|
|
|
From the MSDN Gospel:
Every assembly, whether static or dynamic, contains a collection of data that describes how the elements in the assembly relate to each other. The assembly manifest contains this assembly metadata. An assembly manifest contains all the metadata needed to specify the assembly's version requirements and security identity, and all metadata needed to define the scope of the assembly and resolve references to resources and classes. The assembly manifest can be stored in either a PE file (an .exe or .dll) with Microsoft intermediate language (MSIL) code or in a standalone PE file that contains only assembly manifest information.
Metadata is binary information describing your program that is stored either in a common language runtime portable executable (PE) file or in memory. When you compile your code into a PE file, metadata is inserted into one portion of the file, while your code is converted to Microsoft intermediate language (MSIL) and inserted into another portion of the file. Every type and member defined and referenced in a module or assembly is described within metadata. When code is executed, the runtime loads metadata into memory and references it to discover information about your code's classes, members, inheritance, and so on.
In short, Metadata describes stuff your code, and what it references, down to the member level of each class and module. A Manifest describes higher-level assemby information and contains the metadata for everything in each assembly.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Hello,
I need to redirect my application to run on the latest version of the .NET runtime available on a machine.
Does anyone have any idea how I could do this WITHOUT using a configuration file.
I saw an application that does that, it's called "netz" (a .NET application compressor)
The application is available at this url: http://www.madebits.com/netz/download.php
If I run that application with both .NET 2.0 and .NET 1.1 it will run on 2.0, but if I have only .NET 1.1 it will run on 1.1 aswell and it doesn't have a netz.exe.config file.
Thanks a lot
-- modified at 5:38 Monday 9th January, 2006
|
|
|
|
|
iis configuration mmc plugin's virtual dir property page has a tab called asp.net that maps which runtime to work in. just Control panel-> administrative tools-> iis -> select virtual dir and right click ; in menu properties the tab with asp.net look at it....(it configures by writing to directories' web.config)
Mikail Çetinkaya . The C# DEveloper
|
|
|
|
|
Ok but I was talking about desktop applications not web applications.
|
|
|
|
|
There's nothing to tell it to use the latest Framework version. This happens automatically, if the version of the .NET Framework that built the application is not installed. More information can be found here[^].
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
I don't think it's possible without a config file.
The "secret" of netz is that it is compiled for .NET 1.0. Since you don't have that version on your machine, the newest available version is used instead.
|
|
|
|
|
I want to use a string from WebApplication1.aspx.cs in the WebApplication1.aspx code behind (javascript).
|
|
|
|
|
Put a literal control in the javascript code:
var bananas = '<asp:Literal id="Fruit" runat="server"/>';
Then put the string value in the literal, encoded as a javascript string:
Fruit.Text = theString.Replace(@"\", @"\\").Replace("'", @"\'");
---
b { font-weight: normal; }
|
|
|
|
|
I assume Fruit.Text is a ASP.NET textbox.
How do I get the text inside the textbox into bananas
|
|
|
|
|
No, Fruit is not a textbox, it's the Literal element inside the javascript code.
---
b { font-weight: normal; }
|
|
|
|
|
How do I get bananas = Fruit.text
|
|
|
|
|
That is what the javascript code does.
---
b { font-weight: normal; }
|
|
|
|
|
Dear all,
I have developed a .NET dll. I wants to use this dll in Win32(Delphi) applications. Is it possible to do the same.
The data type of arguments passed to the functions in the dll & returned from it are compatible. The return type is a byte array & the arguments passed are string. But, when i used this dll in a Win32 application(developed using Delphi), EAccessViolation exception occurs.
Can anyone suggest me how to use the .net dll in win32 applications?
Thanks & regards,
Abhilash
|
|
|
|