如何从asp.net中的模板文本字段中获取文本?

时间:2018-03-28 08:06:29

标签: c# asp.net login

我在.net应用程序中使用了登录模板。如何从模板的输入文本字段中获取文本并将其存储在字符串变量中?

<form id="form1" runat="server" role="form" method="post" class="login-form">
                                    <div class="form-group" runat="server">
                                        <label class="sr-only" for="form-username">Username</label>
                                        <input type="text" name="form-username" placeholder="Username..." class="form-username form-control" id="form_username" runat="server"/>
                                    </div>
                                    <div class="form-group" runat="server">
                                        <label class="sr-only" for="form-password">Password</label>
                                        <input type="password" name="form-password" placeholder="Password..." class="form-password form-control" id="form_password" runat="server"/>
                                    </div>
                                    <button type="submit" class="btn" onclick="btn_login_Click" runat="server">LOGIN</button>
                            </form>

4 个答案:

答案 0 :(得分:0)

要获得Text中的TextBox,您只需执行以下操作:

private void AnyMethod()
{
    string textValue = this.MyTextBox.Text;
}

答案 1 :(得分:0)

您可以使用以下方式访问原始帖子数据:

string exampleInput = Request.Form["<inputElementName>"];

如果您的输入元素具有属性&#39; runat =&#34; server&#34;&#39;您应该可以使用

访问它
string exampleInput = <inputElementName>.Value;

如果这不起作用,您需要向我们展示一些代码/页面。

样本表格:

<form id="login" runat="server">
 <asp:TextBox ID="tbInput1" runat="server" 
                            Width="75px" 
                            TabIndex="1">
 </asp:TextBox>
 <asp:Button ID="btSubmit" runat="server" Text="Submit" />
</form>

使用

访问
tbInput1.Text

答案 2 :(得分:0)

我想,如果有runat = server那么它应该直接使用:

获取值

form_username.value.Tostring()。

答案 3 :(得分:0)

在对上述问题进行了少量研究后才知道,

我们无法直接访问登录控制属性。

如果我们想要访问名称,那么我们必须使用:User.Identity.Name

尝试这样做!它可能对你有帮助。

如需进一步参考,请访问以下链接: https://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.redirecttologinpage.aspx