HTML5电子邮件输入无法分配ID和RUNAT ="服务器" ASP.NET 4

编程入门 行业动态 更新时间:2024-10-27 02:19:17
本文介绍了HTML5电子邮件输入无法分配ID和RUNAT ="服务器" ASP.NET 4的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

嗨我想一个ID分配给HTML5输入,这样我可以在Web表单从code访问背后的价值。然而与此code:

Hi I am trying to assign an ID to an HTML5 input so that i can access its value from the code behind in the web form. However with the this code:

<input type="email" required autofocus placeholder="Email Address" class="txt-input txt-input-username" ID="myTextBox" runat="server" />

Visual Studio 2010中告诉我,它不能解析符号ID =myTextBox。

Visual Studio 2010 is telling me that it cannot resolve the symbol ID="myTextBox".

这是我怎么才能解决这个问题,因为我一直在寻找一个答案了将近一天的任何想法?谢谢

Any ideas on how i can fix this because i have been searching for an answer for nearly a day? thanks

推荐答案

ASP.Net 4.0 HtmlGenericControl不支持作为您code定义的类型属性,错误解释说, 分析器错误信息:电子邮件不是输入标记的有效类型的,这是在ASP.Net框架可以说是一个众所周知或容易发现错误

ASP.Net 4.0 HtmlGenericControl does not support the "Type" attribute as defined in your code, the error explains that, Parser Error Message: 'email' is not a valid type for an input tag., this is a arguably a "well known" or easily discovered bug in the ASP.Net framework.

有在此处列出了几种解决方案:msdn.microsoft/en-us/magazine/hh547102.aspxre更新的框架和使用Asp.Net TextBox控件的斯科特猎人 - HTML 5的更新.NET 4 使用第三方ASP.Net Html5的UI控件如一个可从codePLEX。类似的问题是问,并回答以下SO帖子:How我可以使用HTML5电子邮件输入型与服务器端.NET - 这是相同的问题作为HtmlGenericControl但它是不是在更新中解决的输入类型的服务器端控件

There are several solutions that are outlined here: msdn.microsoft/en-us/magazine/hh547102.aspxre Update the framework and use the Asp.Net TextBox control Scott Hunter - HTML 5 Updates for .NET 4 Use a 3rd party ASP.Net Html5 UI control such as the one available from Codeplex. A similar question is asked, and answered on the following SO posts: How can I use HTML5 email input type with server-side .NET - This is the same issue as for the HtmlGenericControl however it is not addressed in the update input types on server side controls

我个人的preference最终被转移到 ASP.Net MVC 3 ,其相当陡峭的学习曲线和一个大的变化从ASP.Net Web开发的Web窗体的风格但它很快就忘记了,一旦你习惯了symantics和编码风格。

My personal preference ended up being to move to ASP.Net MVC 3, its quite a steep learning curve and a big change from the "Web Forms" style of ASP.Net web development however its soon forgotten once you get used to the symantics and coding styles.

更多推荐

HTML5电子邮件输入无法分配ID和RUNAT =&QUOT;服务器&QUOT; ASP.NET 4

本文发布于:2023-06-08 03:57:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/576202.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:电子邮件   分配   服务器   ID   ASP

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!