Ramesh S 129 Posting Pro

Try to run VS 2005 using an account with Administrator Privileges in Vista.

Also install Visual Studio 2005 SP1 which may address the problem.

Ramesh S 129 Posting Pro

Which database do you want to connect with?

Refer this link. http://www.connectionstrings.com/

Ramesh S 129 Posting Pro

Which version od VS are you using?

Are you using any pre-release(beta, CTP etc) version of Visual Studio?

It is known issue in VS 2005.
If you are using RTM version of VS, try to update latest service packs.

Ramesh S 129 Posting Pro

This error might be accure by varios reasons.

1. Check whether you are trying to upload a document with size more than 4 MB. Refer this link.
2. Also check the size of the ViewState of your page. If the ViewState has a larger size, it might cause this error to occur. Check this thread.

Also check your network connectivity.

Ramesh S 129 Posting Pro
Ramesh S 129 Posting Pro

It is called CaptchaImage. Have a look into this article: http://www.codeproject.com/KB/aspnet/CaptchaImage.aspx

kvprajapati commented: Nice link +12
Ramesh S 129 Posting Pro

Declare an <a> object in the HTML markup as below. See the runat="server" property. So that you can set/get the properties of <a> object from the C# code behind class file.

<a id="anchDownloadFile" runat="server">Download</a>

You can assign href in the C# class file as below

anchDownloadFile.HRef =  "http://localhost/yoursitename/fileName";
Ramesh S 129 Posting Pro

You question has to be more clear.

Without knowing the name, url of the web service, how can you consume it in your application.

A .net web service is deployed in IIS. Therefore if you know the server name and have remote access to that server, find it by opening IIS in the server and browse the web service.

Ramesh S 129 Posting Pro

1. Since the asp.net application runs under ASPNET account, check whether that account has read/write access on .MDB file.
2. Check if the .MDB file has read-only file attribute set. if it is set read-only , remove it.

Ramesh S 129 Posting Pro

Solution 1. If you have entiries like <add assembly="System.Web.Extensions, Version=1.0.61025 ..../> and System.Web.Extensions, Version=3.5.0.0..../> in your web.config(under <assemblies> section), remove the first one.

Solution 2. If you only have assembly entry for version 1.0.61025 in web.config, then change it to version 3.5.0.0 accordingly.

Also you need to check whether this assembly exists in your GAC.


If the above solutions do not solve your problem, post the details under <assemblies> section from your web.config.

Ramesh S 129 Posting Pro

I have posted the html content only except page directive. Therefore other things are common to bothe VB/.NET and C#.

onkeydown is a client side(javascript) event. It is a warning when you put client side event in Server side control. Do not worry about that and ignore it.

Just copy all the content below header tag and paste in a sample .aspx page. It will work.
Just ensure that you have server side client event exists for two command buttons.

Ramesh S 129 Posting Pro
Ramesh S 129 Posting Pro

In your previous thread, I had suggested to use the sample code from the following link: http://programming.top54u.com/post/Store-and-Display-Images-from-MS-Access-Database-Using-C-Sharp.aspx

Have you tried that?

Ramesh S 129 Posting Pro

Ok. I understand your requirement..

Now try this.

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DemoPage16.aspx.cs" Inherits="DemoPage16" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Demo on defaultbutton property</title>

    <script type="text/javascript" language="javascript">

        function submitButton1(event) {
            if (event.keyCode == 13) {

                document.getElementById("Button1").click();
                return false;
            }
        }

        function submitButton2(event) {
            if (event.keyCode == 13) {
                document.getElementById("Button2").click();
                return false;
            }
        }
    </script>

</head>
<body>
    <form id="form1" runat="server">
    <div>
        <table width="100%">
            <tr>
                <td width="200px">
                    <asp:TextBox ID="TextBox1" onkeydown="return submitButton1(event)" runat="server"></asp:TextBox>
                </td>
                <td>
                    <asp:Button ID="Button1" runat="server" Text="Button1" OnClick="Button1_Click" />
                </td>
            </tr>
            <tr>
                <td>
                    <asp:TextBox ID="TextBox2" onkeydown="return submitButton2(event)" runat="server"></asp:TextBox>
                </td>
                <td>
                    <asp:Button ID="Button2" runat="server" Text="Button2" OnClick="Button2_Click" />
                </td>
            </tr>
        </table>
    </div>
    </form>
</body>
</html>
Ramesh S 129 Posting Pro

The Session.Abondon will cancel the session even if you don't have Global.asax file. The only thing is the Session_OnEnd() will not be executed.

Ramesh S 129 Posting Pro

Session.RemoveAll() and Session.Clear() are same. Both methods removes all keys and values from the session-state collection. But the current Session is not cancelled. That is Session.SessionID will be the same before and after calling these two methods.

But Session.Abandon() will cancel the current Session. That is, Once the Abandon method is called, the current session is no longer valid and a new session can be started.

Abandon causes the Session_OnEnd() event in the Global.asax to be raised. A new Session_OnStart() event will be raised on the next request.

Using these methods depends on your requirement. For example, you can call Session.Abandon() when the use logout your application.

Also you may want to clear all the keys in the Session object when the user goes to a landing page, for example, home page. In this scenario, you can use Session.Clear().

Ramesh S 129 Posting Pro

You can download a sample code from the following link which helps you store binary data into MS Access Database.

http://programming.top54u.com/post/Store-and-Display-Images-from-MS-Access-Database-Using-C-Sharp.aspx

The data type of the column to store binary data in MS Access should be OLE Object.

sknake commented: very helpful +9
Ramesh S 129 Posting Pro

ok dear this is what i want like vb i do this

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim text As String
text = TextBox1.Text
MsgBox(Text)
End Sub

Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
If e.KeyCode = Keys.Enter Then
Button1.PerformClick()
End If
End Sub

when i hit enter button within textbox click will perform on button this is what i need to do in asp.net because i did'nt find _KeyDown event of textbox in asp.net i hope it will clear you!

Well. If you want to postback and call the button's click event when enter key is pressed in the TextBox, then set the defaultbutton property in the <form> tag to the button's id.

For example,

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DemoPage16.aspx.cs" Inherits="DemoPage16" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Demo on defaultbutton property</title>
</head>
<body>
    <form id="form1" [B]defaultbutton="btnSubmit" [/B]runat="server">
    <div>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" />
        </table>
    </div>
    </form>
</body>
</html>
Ramesh S 129 Posting Pro

hi all. i've been doing a checkbox that is controlled by bitmaps.
it is successful when i checked the check box and updated it. but it is not successful when i try to uncheck and update it. it will be as if it was checked like before.

below is my coding

Dim ItemCount As Integer = 3
        Dim Total As Integer = 0

        For i = 0 To ItemCount
                   Dim chk As CheckBox = Page.FindControl("cb" & StringValue & i.ToString)
            If chk.Checked Then
              
                Total = Total + RefNo(i)

            End If

        Next i

        Return Total

thanks

Your question is not clear.

You are summing up some values for the checked items. Also you posted the code segment partially. What do you expect for the uncheck items ?

Ramesh S 129 Posting Pro

PlaceHolder control serves as container to add controls dynamically to a web page at run time. The PlaceHolder control does not produce any visible output and is used only as a container for other controls on the Web page.

Therefore you cannot use it to show popup window.

You can use DIV to show a popup using CSS layers and javascript.

Try the following links.

How to Popup a Window Using DIV Layer in ASP.NET 1.x/2.x

DIV Popups

Ramesh S 129 Posting Pro

How do say that you session was expired?

Did you set duration for session timeout?

The Session ID is randomly generated by ASP.NET and stored in a non-expiring session cookie in the browser. The Session ID value is then sent in a cookie with each request to the ASP.NET application.

The session will be expired based on the session timeout set in the server.

Ramesh S 129 Posting Pro

It can be done by implementing delegate in the user control.

Check this link. http://aspnet.4guysfromrolla.com/articles/031704-1.aspx

The above article explains about calling a page method from user control.

You should apply the same procedure to your parent user control.

Ramesh S 129 Posting Pro

Hi daytonasteve,

Mark this thread as solved if your question is answered.

Ramesh S 129 Posting Pro

There won't any problem and conflicts between apache and IIS as far as the port is properly configured between them .

We are using apache and IIS in the same server successfully.

Ramesh S 129 Posting Pro

You can also use the SelectTab() method to programmatically select a particular tab.

For example, To move to the first tab,

yourTabControlName.SelectTab(0)
Ramesh S 129 Posting Pro
Ramesh S 129 Posting Pro

The listbox control 'ListBox5' is inside the FormView control.
You should find control in the FormView control not the Page.

So change your code like below...

<script runat="server">

protected void FormView1_ItemInserted(object sender, FormViewInsertedEventArgs e)
{
        ListBox myControl = (ListBox)FormView1.FindControl("ListBox5");
        string urlpart =  myControl.SelectedItem.Text;
        HttpContext.Current.Response.Redirect("thanks" + urlpart + ".aspx");

}
</script>
Ramesh S 129 Posting Pro

If you want to run classic asp pages in the same server where Apache/MySQL installed, just ensure that IIS also installed in that machine.

To confugure asp in IIS 6.0, refer this link.

http://www.gafvert.info/iis/article/install_iis_6.htm

Ramesh S 129 Posting Pro
Ramesh S 129 Posting Pro

If you need read-only access to the data, something often done inside an ASP.NET application, using a DataReader makes sense. For example, you are filling the textboxes/label controls in a page, then you can use data reader.

You can use datasets if you are going to persist the data between postbacks.

Ramesh S 129 Posting Pro

Mark this thread as Solved if your question is answered.

Ramesh S 129 Posting Pro
Ramesh S 129 Posting Pro

You cannot customize it to restrict the file type by extension if you use <input type='file'> tag.

But you can validate server side whether the file has the extension of doc, docx and pdf.

Check this link: http://www.codeproject.com/KB/aspnet/netimageupload.aspx

Ramesh S 129 Posting Pro

I assume that category id is set as identity column in your database table. Identity column values will not be decreased after a delete operation. It is not adviceable to decrease the primary/unique id values during a database operation. Assume that you have 100 records and if you are deleting 50th record, then you want to reorder the table?.

Ramesh S 129 Posting Pro

Try freetextbox.com

FreeTextBox is a open source HTML editor for ASP.NET.

Ramesh S 129 Posting Pro

Even if the focus is in TextBox1, after clicking the button, the focus moves to the button(TextBox1 will lose the focus). Therefore write code for the onclick event of the button to fill 'abc' to TextBox1 and set the focus again to the TextBox1.

Ramesh S 129 Posting Pro

The following code will help you to get the MAC address of client PC using JavaScript.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Getting MAC Address From Javascript(IE Only)</title>
 
<script language="javascript">
function showMacAddress(){
 
	var obj = new ActiveXObject("WbemScripting.SWbemLocator");
	var s = obj.ConnectServer(".");
	var properties = s.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration");
	var e = new Enumerator (properties);

 
	var output;
	output='<table border="0" cellPadding="5px" cellSpacing="1px" bgColor="#CCCCCC">';
	output=output + '<tr bgColor="#EAEAEA"><td>Caption</td><td>MACAddress</td></tr>';
	while(!e.atEnd())

	{
		e.moveNext();
		var p = e.item ();
		if(!p) continue;
		output=output + '<tr bgColor="#FFFFFF">';
		output=output + '<td>' + p.Caption; + '</td>';
		output=output + '<td>' + p.MACAddress + '</td>';
		output=output + '</tr>';
	}

	output=output + '</table>';
	document.getElementById("box").innerHTML=output;
}
</script>
 
</head>
<body>
	<input type="button" value="Show MAC Address" onclick="showMacAddress()" />

	<div id="box">
	</div>
</body>
</html>

Reference: http://www.eggheadcafe.com/community/aspnet/3/10054387/client-mac-address.aspx

But the above code will work in IE only. Also you need to enable ActiveX component in your browser settings.

For encryption of the data at client side, you need to use javascript. Since code is rendered at client browser, your encryption logic can be visible to the end user.

Ramesh S 129 Posting Pro

Try BoxOver. It is a free source which uses javascript / DHTML to show tooltips on a website.

Ramesh S 129 Posting Pro

I don't think there is an automated way to convert HTML page into aspx page.

Just create a blank aspx page and copy everything between head tag(or body tag) into the page.

Change the HTML controls to server controls based on your needs.

Ramesh S 129 Posting Pro
Ramesh S 129 Posting Pro

ASP.NET is a web application framework, a subset of .NET Framework, which allows programmers to build dynamic web sites, web applications. This Framework provides components/classes to build a web site easily.

To use this built-in components and classes, you need to write code using either C# or VB.NET.

Ramesh S 129 Posting Pro

I have tested your code.

You have used invalid keyword <Advertisement>. It should be <Advertisements>. 's' is missing.

Hope this will help you.

Ramesh S 129 Posting Pro

The actual error cannot be identified based on this error message. Set the mode attribute to off in the <customErrors> attribute in web.config. It will display detailed error message.

Also check whether any error message is logged in Event Viewer.

Ramesh S 129 Posting Pro
Ramesh S 129 Posting Pro
Ramesh S 129 Posting Pro

Set the timeout properties of WCF application to increase the default timeout. This can be done on the client side programmically or with a client side App.Config or a Web.config.

You can configure the OperationTimeout property for Proxy in the WCF client code.

For example

DirectCast(service, IContextChannel).OperationTimeout = New TimeSpan(0, 0, 240)

Refer: http://www.codeproject.com/KB/WCF/WCF_Operation_Timeout_.aspx

Ramesh S 129 Posting Pro

Mark this thread as Solved if your question is answered.

Ramesh S 129 Posting Pro

System.Web.Extensions 3.5.0.0 will automatically installed if you install .NEt Framework 3.5. The Full Redistributable Package can be downloaded from the following link:
http://download.microsoft.com/download/6/0/f/60fc5854-3cb8-4892-b6db-bd4f42510f28/dotnetfx35.exe

Since Service Pack 1 for .NET 3.5 has also been released, i suggest you to download the the .NET Framework with SP1 from the following link:

http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe

Ramesh S 129 Posting Pro

Yes. you need to check with your server administrator regarding the locked access to the <location> section.

Ramesh S 129 Posting Pro