Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 带有HTML5控件的Visual Stuidos Formview_C#_Asp.net_Html_Visual Studio 2010 - Fatal编程技术网

C# 带有HTML5控件的Visual Stuidos Formview

C# 带有HTML5控件的Visual Stuidos Formview,c#,asp.net,html,visual-studio-2010,C#,Asp.net,Html,Visual Studio 2010,是否可以将HTML5控件放入visual Studio中的FormView控件中 如果是这样的话,我无法确定将bind属性放在哪里 <input name="name" type="text" id="idname" /> formview创建了一个常规的文本框,它有一个文本属性,我可以使用绑定表达式将其绑定到数据源。使用上述代码是否可以执行此操作 我正在使用Visual Studio 2010,但如果我也有,我将升级到2012 我想这样就可以了- <input name

是否可以将HTML5控件放入visual Studio中的FormView控件中

如果是这样的话,我无法确定将bind属性放在哪里

<input name="name" type="text" id="idname" />

formview创建了一个常规的文本框,它有一个文本属性,我可以使用绑定表达式将其绑定到数据源。使用上述代码是否可以执行此操作

我正在使用Visual Studio 2010,但如果我也有,我将升级到2012

我想这样就可以了-

<input name="name" type="text" id="idname" runat="server" value='<%# Bind("YourBindHere") %>' />

您可以使用常规服务器端控件:

<asp:textbox id="idname" runat="server" value='<%# Bind("Property")%>' ></asp:textbox>


控件将呈现为普通html输入元素。你可以在上面使用html5属性。所以,这并不重要。通过在页面上指定有效的
,将使其成为标准html5

您可以使用bee sting表达式在FormView中的任意位置显示数据:

例如,上面这一行将把数据源中的值放入输入

<input name="name" type="text" id="idname" value='<%# Eval("MyDataFieldName") %>'/>


但是,使用这种方式,您将错过所有JavaScript安全验证、ViewState以及为服务器控件提供的许多东西,以使程序员能够轻松地管理这些东西


这是从MSDN到的文档。

value=''
单引号欢迎使用stackoverflow顺便说一句:~)
<input name="name" type="text" id="idname" value='<%# Bind("MyDataFieldName") %>'/>