What's Internal Access Modifier
Apr 4, 2010What is internal access modifier? Where we are using the keyword? How should we use in our application?
View 3 RepliesWhat is internal access modifier? Where we are using the keyword? How should we use in our application?
View 3 Replieswhat is the difference in C# between the access modifiers internal and protected internal?
View 4 RepliesI've been programming ASP.NET for a number of years and have got into the habit of using the public access modifier when writing event handlers for nested controls. e.g.
LinkButton ln = new LinkButton();
ln.Click += new EventHandler(LinkClick);
....
public void LinkClick(object sender, EventArgs e)
I think I started using public because I ran into errors when using other modifiers. Is this the correct one to use here? Does it depend whether you're writing a Page / UserControl / other?
What is the default access modifier of a class?
View 5 Repliesprotected void ButtonSheel_Click(object sender, EventArgs e)
View 1 RepliesWhile developing and ASP.NET application in C# or VB using Visual Studio 2005/2008/2010 (Not a problem in 2003), if I create a new method automatically by double-clicking on a control in the designer or picking the new method in the code editor dropdowns (VB only), the access modifier is always protected instead of private. This is annoying because my developers have to manually change the method to private every time.
View 2 RepliesWhat is the default access modifier for controls created on .aspx page. Private or something else?
View 3 RepliesNot sure why Access Modifier drop down is disabled for a Resource file.
View 1 RepliesI created a Website and i upload it using the asp.net development server.
So on the explorer the address is something like this http://localhost:port
The problem is that i can't access the Website(while its uploaded) using my internal IP from within the network.
So if i type http://10.0.0.180:port i get an error "Internet explorer cannot display the webpage".
I disabled my firewall(windows 7).
I do have another PC on the intranet and am not able to access the website using my internal IP address.
View 1 RepliesI am trying to create a website that takes input from users and then updates a table in MS Access db. I have a plain html form that takes the imput and in the action I entered the asp file name. Once a user clicks on submit on the html page I get the 500 internal server error. I properly uploaded the files on the server,
I have created a DSN on the server, but cannot see the DSN under the "Select ODBC DSN" when I try to create a connection from DreamWeaver. I am using a 64 bit machine so nto sure if that might be causing the problem. Here is code form asp file :
<% @ Language="VBScript" %>
<% Option Explicit %>
<html>
<head>
<title>Form to database</title>
</head>
<body>
<%
'declare your variables
Dim name, email, comments
Dim sConnString, connection, sSQL
' Receiving values from Form, assign the values entered to variables
name = Request.Form("name")
email = Request.Form("email")
comments =Request.Form("comments")
'declare SQL statement that will query the database
sSQL = "INSERT into users_tbl (name, email, comments) values ('" & _
name & "', '" & email & "', '" & comments & "')"
'define the connection string, specify database
'driver and the location of database
sConnString=("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='d:/hosting/6859771/html/access_db/Users.mdb';User Id=;Password=")
'create an ADO connection object
Set connection = Server.CreateObject("ADODB.Connection")
'Open the connection to the database
connection.Open(sConnString)
'execute the SQL
connection.execute(sSQL)
' Done. Close the connection object
connection.Close
Set connection = Nothing
response.write "The form information was inserted successfully."
%>
</body>
</html>
We have built an internal tool that generates the whole data access, each table has a class the represents it's data and all the common operations.(think lightweight Entity framework).These DataAccess objects always have a constructor that receives a connection string, and a Load function that receives a SqlDataReader.
Something like this:
class Customer
{
public string ConnStr;[code]...
Btw, we are interested in open sourcing our DataAccess generator, it's amazing - it allow very effecient access to DB objects + creates a javascript data access layer that gives you FULL CONTROL of your DB from javascript(ofcourse this has security implications which can be managed).If anyone here knows how to "open source" a project like this or any company that wants to join the development of this product - please feel free contacting me: eytan@titkadem.co.il
I cannot get VWD to recognize a database where access is limited to an internal IP from the Web server. Remote connections directly to the database aren't allowed.I'm using Visual Web Developer 2008 Express on my machine. Our Web site is on a remote hosted server, say 1.1.1.1. We have MSSQL 2005 set up on another remote hosted server, available only through an internal IP, say 2.2.2.2, from the Web server. RemotI'm going crazy trying to establish a connection in VWD that will actually display the database in VWD's Database Explorer, which would then allow me to use the VWD tools to add data elements to my pages.
View 2 RepliesI'm pretty sure the answer to this question is no, but I just wanted to get some feedback before I go down another path.
Here is my scenario. I have two websites. Website 1 is an internal website that cannot be accessed outside of our domain. Website 2 is an external website that can be accessed outside of the domain, but has access to webservices inside of the domain.
My question is, is there any possible way to display the internal page through the external page without making the internal page external.
ViewPatiens.aspx.cs File
View 2 RepliesI have a website with auctions and i want to notify the winner. In a forum on my website users have an inbox and i want to send the message to there if they are the winner. Is there a way to message internally?
View 1 RepliesCode:
public static void Test()
{
try
{
OpenConnectionToDatabase(); //Opens a connection to Oracle DB
} catch(Exception e)
{
e.Data.Add("Query:", command.CommandText);
throw e;
}
}
When this code is executed when the Database server is being shutdown and the communication is disrupted, .NET throws the following error: Item has already been added. Key in dictionary: 'Query:' Key being added: 'Query:' at System.Collections.ListDictionaryInternal.Add(Object key, Object value) How can this be?
I have designed an application and am wondering if this is the best architecture to use and whether there is any danger.
In namespace Membership I have a public class, MembershipManager, which inherits from webservice
public class MembershipManager() : System.Web.Services.Webservice
The single public web method of this class often needs to read and write to a database.
[WebMethod()] public string DoMembershipWork(...various parameters...)
The database work is done by implementing, in the same namespace,an internal class
internal class MembershipDataAccess
which has a series of internal static methods for data access e.g.
internal static bool UpdateMembership(MembershipManager m)
The MembershipManager class accesses the data access class by calling the appropriate method with itself as a parameter e.g.
MembershipDataAccess.UpdateMembership(this);
Is this a good idea. This application will be processing many transactions simultaneously. Is there a danger of not being thread safe. Note also that sometimes the MembershipDataAccess class will return datasets to the MembershipManager class.
I am looking to write a few helpers in my own assembly modeled after the helpers in System.web.mvc. My problem is that I cannot use the call to Tagbuilder.ToMvcHtlString since it is internal. So if I return a string it wont be ready for asp.net 4 when it comes.
I don't want to add anything to system.web.mvc as that is a given dll.
we have a INTRANET website that was just created.
The problem is the address is 10.110.96.230:8888
I want it to be easy to access. Something like [URL]
This way I can tell my employees to go to [URL] while on the Intranet.
This would be easier for them to access then remembering the IP address.
I did lot of R & D to implement website internal search in asp.net.
I have found a good article in code project
[URL]
It has some limitations
Search with special characters is not working.
Pdf and word documents are not searching.
Not able to high light the searched text.
If I am implementing this in master page then child title is not displayed in result page.
Requirement:
I need to implement search result should be like this [URL] In description the search text must be highlighted.
Note: I need to implement this with coding not any 3rd party tool (I know lots of 3rd party website which do free hosting but they will post there adds and logo). Moreover i dont want to use any database for this internal searching.
Iam working on internal Website search as user can search any thing in the website
Now i dont have idea from where i can get start ?? how search will work .it should be whole database search or pages only???
Im using Google Analytics Dashboard Control which are available at [URL] Issue is its working fine when im connected to internet but if im using it on a machine that doesnt have internet access then it shows Server Error in '/' Application. The remote name could not be resolved: '[URL]' I want to catch this exception and shows a friendly message to user. Im calling these dashboard control on my View in an iframe like this <iframe src="../../GoogleAnalytics/Visitor.aspx" height="275"></iframe> and if i place try catch in Visitor.aspx page it doesnot catch the exception. How should i catch this exception, Im using asp.net mvc 2 with c#
View 3 RepliesMy company has several web applications written in ASP.NET. We need to make these applications available to Intranet users as well as authenticated external users. Most of the features are the same for the two groups, though there are some extra features available to the Internal users. The two different sets of users would use a slightly different security setup... our internal people will be authenticated using LDAP against Exchange, whereas the external users will have accounts in SQL Server.
What is the best approach for deploying our web apps? Should we deploy 2 copies to different servers, one configured for an Intranet and one for outside users? Or is there a better way to share the code between the 2 servers, yet have the flexibility to use different web.config settings for security??
I have a heavy traffic aspx page calling a web service upon every user`s request as follows.
string uri = "Path.asmx";
string soap = "soap xml string";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
request.Headers.Add("SOAPAction", ""http://xxxxxx"");
request.ContentType = "text/xml;charset="utf-8"";
request.Accept = "text/xml";
request.Method = "POST";
using (Stream stm = request.GetRequestStream())
{
using (StreamWriter stmw = new StreamWriter(stm))
{
stmw.Write(soap);
}
}
WebResponse response = request.GetResponse();
response.close();
Everything is working fine but sometimes I am getting the following error. The remote server returned an error: (500) Internal Server Error. at System.Net.HttpWebRequest.GetResponse() Does anybody have any idea about this error or can anybody tell me if I am doing wrong.