2013-02-26 62 views
-2

如何创建一个C#类的调用,验证用户名和密码是否正确,然后将结果返回到该剃须刀页面?发送信息到C#类验证cshtml

@{ 
    Page.Title = "Login"; 
    Layout = "~/_Layout_Main.cshtml"; 
} 


<div id="Login_Wrapper"> 
    <p> 
     Brugernavn/Email: 
    </p> 
    <input type="text" name="brugernavn" id="brugernavn" placeholder="Brugernavn/email" /> 

    <p> 
     Password: 
    </p> 
    <input type="text" name="password" id="password" placeholder="Password" /> 

    <button type="submit" class="btn">Submit</button> 
</div> 
+0

哪里是你的代码?你正在寻找的是Visual Studio中的MVC网站的模板。尝试一下,如果你卡住了,然后问一个问题。 – 2013-02-26 16:53:20

+0

[Razor教程 - 建议良好阅读](http://www.asp.net/web-pages/tutorials/basics/2-introduction-to-asp-net-web-programming-using-the-razor-syntax) – MethodMan 2013-02-26 16:54:37

+0

您可能想澄清“正确”的含义。您可能指的是某种验证,可以通过DataAnnotations来实现。确保数值不为零,有最小长度等。 – 2013-02-26 16:56:06

回答

0

做是对子级与回传呼叫

代码的一种方式将是这样的:

@{ 
    Page.Title = ""; 
    Layout = "~/_Layout.cshtml"; 

    if(IsPost) 
    { 
     string username = Request["username"]; // the request calls the input named "username" 

     // here you can type in any C# code you wish 
    } 
} 

<div> 
    <form action="" method="post"> 
     <input type="text" name="username" /> 
     <input type="submit" value="btn2" /> 
    </form> 
</div> 
0

返回将在提交表单时调用的action方法中的相同视图。 您可以将结果存储在session或viewbag等中,并显示结果。