张贴在mvc剃刀引擎中不起作用的形式

时间:2013-10-19 07:40:48

标签: html asp.net-mvc asp.net-mvc-4 razor

我尝试过一些简单的代码来传递我的表单中的值,但它似乎没有发布。我可以知道问题出在哪里

@{

    if(IsPost)
    {            
        String Nric = Request.Form["nric"];
         //var db = Database.Open("StarterSite");
         //var user = db.QuerySingle("SELECT * FROM Patient WHERE NRIC = @0", Nric);
         var user = "test";
         user = null;
         if(user != null)
         {
            <script type="text/javascript">
                alert("Not a user!");
            </script>
         }
         else
         {
                   <script type="text/javascript">
       alert("Its a user!");
      </script>
         }


    }

    else
    {
           <script type="text/javascript">
       alert("Not a Post");
      </script>
    }    

}

<!DOCTYPE html>

<html lang="en">
    <head>
   <meta charset="utf-8" />
   <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Hospital Management System</title>
    <link href="../jquery/jquery.mobile-1.3.0.min.css" rel="stylesheet" type="text/css"/>
    <link href="../jquery/cmsmobile.css" rel="stylesheet" type="text/css"/>
    <script src="../jquery/jquery-1.9.js" type="text/javascript"></script>
    <script src="../jquery/jquery.mobile-1.3.0.min.js" type="text/javascript"></script>
    </head> 
<body> 

<div data-role="page" id="patmedirecmain">

    <div data-role="header" class="cms-header">
            <h1>
            Manage Medical Record
            </h1>
        @if (WebSecurity.IsAuthenticated) {
                            <text>
                                Hello, <a class="email" href="~/Account/Manage" title="Manage">@WebSecurity.CurrentUserName</a>!
                                <form id="logoutForm" action="~/Account/Logout" method="post">
                                    @AntiForgery.GetHtml()
                                    <a href="javascript:document.getElementById('logoutForm').submit()">Log out</a>
                                </form>
                            </text>
                        } else {
                            <ul>
                                <!--li><a href="~/Account/Register">Register</a></li-->
                                <li><a href="~/Account/Login">Log in</a></li>
                            </ul>
                        }
        <a href='index.php' data-role="button" data-iconpos="left" data-icon="back" data-theme="d" rel="external">Back</a>
        </div>

    <div data-role="content" class="cms-content">   
        <div class="ui-grid-a">


        <div class="ui-block-a">
        <ul data-role="listview" data-theme="e" class="list1">

                                <li><a href="doctor_info.cshtml">Personal Information</a></li>
                                <li><a href="doctor_schedule_daily.cshtml">Manage Appointment</a></li>
                                <li><a href="manage_medical_report.cshtml">Manage Medical Report</a></li>
                            </ul>
  </div>
               <div class="ui-block-d">
                   </div>

        <div class="ui-block-c">

        <br>
        <br>
           <form method="post">  <!--need to search database for a match of medirecord, form is used here-->
      <div data-role="fieldcontain">
                <label for="name">Patient NRIC:&nbsp</label>
                <input type="text" name="nric" id="nric" value=""  />
                </div>  
    <input value="Search" type="submit" data-role="button" data-theme="b" /><!--if cannot find display error msg else go to patient_hist.cshtml-->
             </form>
        </div>




</div>

    </div>
    <div data-role="footer" class="cms-footer">
        <p>HMS</p>
    </div>

</div>



</body>
</html>

0 个答案:

没有答案