永发信息网

ASP.NET如何获取HTML里的值?

答案:5  悬赏:50  手机版
解决时间 2021-02-19 17:28
  • 提问者网友:niaiwoma
  • 2021-02-18 18:10
很简单的一个问题:
就是用户名+密码登陆。
以前我是过分依赖控件了,什么都是直接拖拽VS控件,结果现在美工做出来的页面都是HTML控件,连Button都是HTML。
我想问如何在.cs文件里获得HTML的值,以及如何点击HTML的Button就是让用户名和密码与数据库里的用户名和密码进行比对?说白了就是如何在aspx和cs里对HTML的textbox和button进行操作。
据说有两种方法:一个使用JavaScript和在HTML控件里加上runat="server"。
希望高手能够分别用这两种方法帮我各写一个例子。要求简单明了,不要复杂。谢谢!
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-02-18 19:34
比如这个:<input type="text" id="txtUserName" Text="张三">
改成<input type="text" id="txtUserName" Text="张三" runat="server">
然后添加个
<input type="text" id="txtUserName1" Text="张三" runat="server">
<input type="botton" value ="传值" onclick="keys()">
然后写个js
<script>
function keys()
{
var a=document.getelementbyid("txtUserName").value;
document.getelementbyid("txtUserName")value=a;
}
</script>
全部回答
  • 1楼网友:渊鱼
  • 2021-02-18 22:45
比如这个:<input type="text" id="txtUserName" Text="张三"> 你可以改成这样:<input type="text" id="txtUserName" runat="server">加一个runat="server"就变成服务端控件了。 我再告诉你使用AjaxPro,它能在客户端调用服务端方法
  • 2楼网友:轻熟杀无赦
  • 2021-02-18 21:58
加上 runat以后就可以在后台直接this.textbox.value 得到值然后比对操作 用js需要用到Ajax去进行连库操作。
  • 3楼网友:痴妹与他
  • 2021-02-18 21:14
比如这个: 改成 然后添加个 然后写个js <script> function keys() { var a=document.getelementbyid("txtusername").value; document.getelementbyid("txtusername")value=a; } </script>
  • 4楼网友:想偏头吻你
  • 2021-02-18 19:52
比如这个:<input type="text" id="txtUserName" Text="张三"> 改成<input type="text" id="txtUserName" Text="张三" runat="server"> 然后添加个 <input type="text" id="txtUserName1" Text="张三" runat="server"> <input type="botton" value ="传值" onclick="keys()"> 然后写个js <script> function keys() { var a=document.getelementbyid("txtUserName").value; document.getelementbyid("txtUserName")value=a; } </script> 想你要用到的·· 是ajaxpro 这个·· 可以验证是否有登录名 [AjaxPro.AjaxMethod] 这个是启用的标签
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯