views:

18

answers:

1

I have the following HTML Code

<%@ Page Language="C#" %>

<html>
    <head>
        <title></title>
    </head>
    <body>
        <form id="frmSystem" method="post" action="target.aspx">
            <input id="txtTextField" type="text" />
            <input id="btnPost" value="Submit" onclick="javascript:frmSystem.submit();" type="button" />
        </form>
    </body>
</html>

The target Page is coming up but the form that it is receiving is empty. I have a break point on my target.aspx page and while I can see a form, it's keys are empty and Request["txtTextField"] gives me nothing.

Any clue why?

A: 

If you are using ASP.NET MVC, the input names need to be set with the "name" attribute rather than "id".

Swoop
I'm using webforms. No code behind, just a dll to handle some database access and the rest is scripts.
William Calleja
Thanks a lot actually, that was the solution.
William Calleja