Text 4.5中的文本.NET 4.5中的Time属性在Code Behind中消失

Emi*_*Emi 6 .net vb.net asp.net html5 textbox

我读了很多关于这个的话题,但我也遇到了.NET 4.5上Textmode ="Time"属性的问题.

我在aspx方面有这个:

<asp:TextBox runat="server" ID="txtBoxStartTime" TextMode="Time"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)

在vb.net方面,当我尝试从这个文本框中获取Text值时,我只有空字符串("").

CDate(txtBoxStartTime.Text)
Run Code Online (Sandbox Code Playgroud)

在客户端,在webInspector中我可以轻松地从文本框中获取值,但我需要在服务器端...

即使我尝试使用runat ="server"的HTML5标签,我也会遇到同样的问题.

我注意到问题与Framework 4.5上的所有Textmode属性相同

对此有何建议/解决方案?我非常感谢您的投入!

谢谢!

小智 0

您是否尝试过将其放入 page_load 中?

txtBoxStartTime.Attributes["type"] = "Time"
Run Code Online (Sandbox Code Playgroud)