输入与.net texbox:输入按下后输入清除,asp:textbox不显示

用户名

我使用jQuery datepicker。我在updatePanel中输入以下内容:

  <input id="DateMask" type="text" />

和js代码:

  $(".datepicker").datepicker({
                    changeMonth: true,
                    changeYear: true
                });

  $(document).ready(function () {
     SetD();
  });

使用jQuery:

  <script src="/scripts/jquery-1.9.1.js" type="text/javascript"></script>
  <script src="/scripts/jquery-ui.js" type="text/javascript"></script>

当我在页面上按Enter键时,它将清除我的输入,并且我不向服务器发布任何内容。我设法通过写<asp:textbox>而不是来解决问题<input>,但是为什么会这样呢?

在这里找到主题

但是再一次为什么它会这样工作?

阿德里安·瓦格(Adrian Wragg)

这与“标准” HTML控件和.NET服务器控件之间的差异有关。

当您<input>在.net中使用标准HTML时,您将负责与之相关的所有工作-相当简单地是填充初始值,然后再通过Request.Form进行检索。

服务器控制(包括您所注意到的)所<asp:textbox>带来的好处是,ASP.Net框架现在可以为您处理大多数混乱的部分。因此,您输入的任何文本都可以在代码的后面作为对象的属性使用,并且当控件返回到页面时,文本框将使用与先前相同的值重新填充。

我建议您阅读一些讨论此主题的背景主题,主要是http://support.microsoft.com/kb/306459上的ASP.Net服务器控件概述

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更正ASP.NET MVC4中的用户输入

来自分类Dev

提交后清除文本输入

来自分类Dev

ASP.NET MVC服务层输入输出数据

来自分类Dev

清理ASP.NET MVC应用程序中的输入

来自分类Dev

具有动态输入参数的ASP.NET MVC动作

来自分类Dev

数据输入asp.net C#SQL

来自分类Dev

如何使用剃刀在ASP.NET中保存输入值?

来自分类Dev

ASP.NET MVC-验证表单输入

来自分类Dev

提交输入值后清除输入

来自分类Dev

按Enter清除输入字段

来自分类Dev

按下Tkinter时清除输入框文本

来自分类Dev

终端显示>输入后

来自分类Dev

输入字段清除后消失

来自分类Dev

提交表单ASP.NET时将清除所有输入字段

来自分类Dev

ASP.NET-隐藏BoundField输入

来自分类Dev

ASP.NET MVC表单输入无法按预期工作

来自分类Dev

如何在ASP.NET的TextBox输入中添加连字符?

来自分类Dev

按Enter清除输入字段

来自分类Dev

输入文件.NET Razor的禁用按钮

来自分类Dev

vb.net html输入占位符

来自分类Dev

ASP.NET定义输入按钮动作

来自分类Dev

如何将用户输入从ASP.NET TextBox传递给JavaScript函数?

来自分类Dev

Safari 输入在输入时不显示文本

来自分类Dev

输入 \ 后终端显示 >

来自分类Dev

ASP.NET TextBox 将输入/输出限制为大约 500 个字符

来自分类Dev

在 Django 中按下清除按钮时清除输入文件

来自分类Dev

ASP.NET 中密码输入的 CSS 样式不显示

来自分类Dev

ASP.NET MVC 日期输入格式

来自分类Dev

输入多个 ID 的 GET 操作 .NET