html - 如何在输入标签中使用 runat = "server"?
问题描述
我在 asp.net 上写。当我将runat="server"
属性添加到我的输入标签时,它的值为空。当我删除runat="server"
它时,它可以正常工作。谁知道原因?
我想从后面的代码中更改它的属性,这就是我写runat="server"
. 但是,该值为空。
protected void btnSaveChanges_Click(object sender, EventArgs e)
{
string current_id = Session["Current_user"].ToString();
string a = Request.Form["newusername"];
string b = Request.Form["newpassword"];
string c = Request.Form["rewpassword"];
}
控制代码:
<input type="text" name="newusername" placeholder="Enter Username" required="required" runat="server"/>
解决方案
使用newusername.Value访问服务器端函数中控件的值。
像
protected void btnSaveChanges_Click(object sender, EventArgs e)
{
string current_id = Session["Current_user"].ToString();
string a = newusername.Value;
string b = newpassword.Value;
string c = rewpassword.Value;
}
推荐阅读
- java - 如何包括是否为 Springboot 用户身份验证启用用户帐户
- git - 还原 2 个合并提交时 git merge 出现问题
- python - JSONDecodeError:期望值:第 1 行第 1 列(字符 0)streamlit API
- python - 将图像附加并嵌入到 Discord
- r - 如何在 R 中为这个嵌套的 for 循环编写更有效的代码?
- python - 创建平衡面板数据集
- javascript - Raku 相当于 JavaScript 的`setTimeout(fn, 0)`?
- c# - 多个子字符串在 MVC Razor 视图中不起作用
- c++ - 创建用于在 MFC 控件上使用 printf 样式字符串格式显示状态更新的函数
- gremlin - Gremlin:使用身份获得联合的空结果