|
Thanks for the quick response.
The way I need it to work is as follows:
1. Using a text editor, a user creates a C# method. The method will have one or more parameters and a return type.
The user will save the code into the database.
2. The server application will read the code from the database.
3. It will compile the code into an assembly.
4. It will create a Webmethod to match the method description of the C# code it just compiled.
5. When a user calls the WebMethod using a browser, etc., the newly compiled
code will be called by the WebMethod which will process using the users compiled code and then return a result.
The WebMethods will be created once and will stay in place as long as the server application is running.
The WebMethods will be called many, many times by users/applications.
Their could be one or dozens of WebMethods created this way.
Visual Studio will not be installed on the server.
The server application will use the CSharpCodeProvider() to compile the code.
The server application will NOT know anything about the webmethods or the C# code.
It only know to fetch the code, compile it and create a WebMethod to call the code.
As far as using IIS, I would rather use
using System.Web.Hosting;
which will not depend on any Web Server of any kind.
I found an awesome example of this at http://msdn.microsoft.com/en-us/magazine/cc163879.aspx[^]
Thanks
Ben Clark
|
|
|
|
|
BenClark wrote: Visual Studio will not be installed on the server.
The server application will use the CSharpCodeProvider() to compile the code.
The server application will NOT know anything about the webmethods or the C# code.
It only know to fetch the code, compile it and create a WebMethod to call the code.
Then I think my idea will not work. I was thinking about, we should have a template Webservice On server. When we need to create a new WS, we will copy the template solution to separate location and will replace the code file which is generating through the database data and then build the whole application from the VS Command prompt.
But This is not a like to be a good idea.
I am on it. If I found some another apporches, will let you know.
|
|
|
|
|
The CodeDom will allow you to compile the code into an assembly, that assembly should contain the webmethods. What you will need to generate is the asmx or svc file associated with the service, this could be done via a template. The posters approach could work, but it could generate a lot of problems without an accurate code checker on the server. The codedom can generate the necessary code files and those could be stored in the DB to be assembled at any time possibly. I have never used the codedom but I know it has these capabilities.
As for System.Web.Host, I have no idea about this as I have never used it.
|
|
|
|
|
hi,
any one help me,
how to bind nested listview using LINQ?
Thanks.
|
|
|
|
|
Have a look to these links
First
Second[^
Hope it'll help u
Cheers!!
Brij
|
|
|
|
|
hi
how can I emplace search box in ASP.net,VB.net that I can in total articles search any subject.thanks
|
|
|
|
|
means you need a web crawler?
|
|
|
|
|
You are not so clear.What is your actual requirement.Do you want to search on some third party database.
Cheers!!
Brij
|
|
|
|
|
hi thanks for your answering
my conception message is that searchbox like google search have in my website.
|
|
|
|
|
sh_donya wrote: how can I emplace search box in ASP.net,VB.net that I can in total articles search any subject.thanks
You want to search with in your site by placing Search button in your page?
sh_donya wrote: I can in total articles search any subject.
Or you want to search from database?
|
|
|
|
|
Hi all,
I have a pie chart with legends. Legends can increase in number. I am displaying legends at the bottom of the chart. My problem is whenever number of legends increases, the legends overlaps the chart area. I dont have much experience on charts. Is it possible to seperate legends area from chart area within the chart or dynamically increase the height based on the number of legends? Even after googling, I have not seen any good examples.
Thanks,
V
|
|
|
|
|
williams.christine wrote: Is it possible to seperate legends area from chart area within the chart or dynamically increase the height based on the number of legends?
You did not mention which Charting control you are using.
Manas Bhardwaj
Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.
|
|
|
|
|
I am using MS Chart Controls.
|
|
|
|
|
Hi all,
I using MessageString method to calculate the string width. It is not giving the proper String Width.
Eg:
Font = "Arial 8.25";
Font.Style = Regular;
string1 = "1234567890123456789012345678901234567890123456789012345678901"
If you place this string to the label/TextBox. The actual width is 368px.
But when i use graphics.MeasureString method it gives 387.9978.
Is there any other method is available to calculate the string / what's the problem in this method.
Some article says, Sometimes MeasureString method will give improper values.
Is it true?
Please tell me if anybody knows...
Thanks.
Thanks & Regards
Kumaran
modified on Monday, July 20, 2009 11:37 PM
|
|
|
|
|
MeasureString actuall gives pixel representation of Actual Graphics Text string. It will be working when you are using a canvas to DrawString. Browser text size is not proper for this. I think the actual pixed depends on each browser.
So very little help you have other than trial - error method to determine the size of the textbox.
Love to see more replies if there is any alternative.
|
|
|
|
|
How to hide the url in popup window.
IN IE6 there is no url but when we view the same popup in ie7 then url is visible on the popup.
|
|
|
|
|
Manprit.bagga wrote: IN IE6 there is no url but when we view the same popup in ie7 then url is visible on the popup
You cannot Hide URL bar in IE7 and above
The same is also applicable to Firebox, Opera, Chrome, etc
|
|
|
|
|
Standard window.Open doesnt allow to hide your url. There is I think no support to hiding address in IE 7 or later.
|
|
|
|
|
hi all ,
i use this code in codebehind
if (Session["LoginID"] != null)
{
lblLoginId.Text = Session["LoginID"].ToString();
}
now i just want "Session["LoginID"]" or lblLoginId.Text from javascript
how is it possible?
thanks
|
|
|
|
|
You can not access Session object in Javascript as it is a Server object.
Here [^]is a nice article explaining how to write client side variables in ASP.Net
Manas Bhardwaj
Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.
|
|
|
|
|
zeeShan anSari wrote: now i just want "Session["LoginID"]" or lblLoginId.Text from javascript
If you are trying to access lblLoginId.Text from client side, then what is need of session over here. You can try just using reading the ClientID of that control.
You can't Directly Access Session Variable from javascript. You can store it in a hiddenField and then can access from Client Side.
|
|
|
|
|
thanks...
but when i store it in a hiddenField then i use runat=server .......so it can't accessible in javascript. or if use hiddenField witout runat=server then it can't accessible in codebehind.......
so what i do?
|
|
|
|
|
zeeShan anSari wrote: but when i store it in a hiddenField then i use runat=server .......so it can't accessible in javascript. or if use hiddenField witout runat=server then it can't accessible in codebehind.......
Leave it as Runat="Server"
Then
var HiddenFieldID="<%=hdnField.ClientID%>";
var HiddenFieldValue=document.getElementById(HiddenFieldID).value;
|
|
|
|
|
There are Two ways
1. Using Classic Asp Tag to fetch the Session Variable
var cal = <%= Session("LoginID") %>
2. You can make a AJAX call to server to fetch the Value stored in Session Variable
|
|
|
|
|
Try this -
var lgnId= '<%=Session["LoginId"]%>'
|
|
|
|