Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.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# 缺少占位符文本,隐藏文本框中的空格不起作用_C#_Asp.net - Fatal编程技术网

C# 缺少占位符文本,隐藏文本框中的空格不起作用

C# 缺少占位符文本,隐藏文本框中的空格不起作用,c#,asp.net,C#,Asp.net,我在asp.net c#应用程序中使用了屏蔽文本框 <div class="span3"> <asp:TextBox ID="txtExpiryDate" placeholder="(mm-dd-yy)" CssClass="datepiker" runat="server"></asp:TextBox> <asp:RequiredFieldVali

我在asp.net c#应用程序中使用了屏蔽文本框

     <div class="span3">
                        <asp:TextBox ID="txtExpiryDate" placeholder="(mm-dd-yy)" CssClass="datepiker" runat="server"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
                            Display="Dynamic" ControlToValidate="txtExpiryDate"><b>Enter Renewal Date</b></asp:RequiredFieldValidator>
                        <asp:RegularExpressionValidator Display="Dynamic" ID="valdRegStartDate" runat="server"
                            ControlToValidate="txtExpiryDate" ErrorMessage="Enter a valid Expiry Date." ValidationExpression="([1-9]|0[1-9]|1[012])([-/.])([1-9]|0[1-9]|[12][0-9]|3[01])([-/.])(19[5-9][0-9]|20[0-4][0-9])"><b>Enter a valid Expiry Date.</b>
                        </asp:RegularExpressionValidator>
                        <cc1:MaskedEditExtender ID="MaskDate" Enabled="true" runat="server" MaskType="Date"
                         Mask="99-99-9999" TargetControlID="txtExpiryDate" MessageValidatorTip="true" ClearMaskOnLostFocus="false">
                        </cc1:MaskedEditExtender>  

                    </div>

输入续订日期
输入有效的到期日期。
文本框中的占位符(mm-dd-yy)不显示,退格无效

它将占位符显示为
\uu-\ u-\ u-\ uu-
,而不是
(mm-dd-yy)


请帮帮我

删除标记中的占位符,然后在页面加载中尝试此操作

txtExample.Attributes.Add("placeholder","mm/dd/yyyy");

删除标记中的占位符,然后在加载页面中尝试此操作:

txtExample.Attributes.Add("placeholder","mm/dd/yyyy");

MaskedEditExtender
正在覆盖您的占位符。这就是为什么你会看到
(根据面具)。你不可能两者兼得,所以一个人必须付出。您已经有了正则表达式验证器(正在检查4位数年份),因此我建议删除MaskedEditExtender并调整验证器


我甚至可以说,使用
CustomValidator
稍微清理标记。

MaskeDeditXtender
正在覆盖您的占位符。这就是为什么你会看到
(根据面具)。你不可能两者兼得,所以一个人必须付出。您已经有了正则表达式验证器(正在检查4位数年份),因此我建议删除MaskedEditExtender并调整验证器


我甚至会说使用
CustomValidator来稍微清理标记。

我想同时使用日历和掩码textbox@Nida在页面加载中使用占位符。。。我现在编辑我的帖子。我想同时使用日历和掩码textbox@Nida在页面加载中使用占位符。。。我现在编辑我的帖子。