小编Jef*_*ffK的帖子

如何在ASP.NET RadioButtonList中的项之间添加空格

我有一个ASP.NET RadioButtonList,它使用RepeatDirection ="Horizo​​ntal"显示四个项目,以便在一行上显示它们.我正在使用RepeatLayout ="Flow"来避免表的标记.但是,这会导致列表中的项目彼此相邻放置,这看起来不太好.

因此,我尝试使用表格布局来利用CellSpacing和/或CellPadding属性.不幸的是,这些属性会影响表格中的垂直和水平间距/填充,所以当我得到水平间距时,我也会得到不希望的垂直间距.

在这一点上,我是这样的:

<asp:RadioButtonList ID="rblMyRadioButtonList" runat="server" 
    RepeatDirection="Horizontal"
    RepeatLayout="Flow" >
    <asp:ListItem Selected="false" Text="Item One&nbsp;&nbsp;&nbsp;&nbsp;" Value="Item_1" />
    <asp:ListItem Selected="false" Text="Item Two&nbsp;&nbsp;&nbsp;&nbsp;" Value="Item_2" />
    <asp:ListItem Selected="false" Text="Item Three&nbsp;&nbsp;&nbsp;&nbsp;" Value="Item_3" />
    <asp:ListItem Selected="false" Text="Item Four&nbsp;&nbsp;&nbsp;&nbsp;" Value="Item_4" />
</asp:RadioButtonList>
Run Code Online (Sandbox Code Playgroud)

......对我尖叫"你做得不对劲!"

完成此任务的正确方法是什么?

asp.net formatting markup radiobuttonlist

28
推荐指数
4
解决办法
11万
查看次数

更改 DTPicker 控件中的文本颜色

在 VB6 中,我在窗体上有一个 DTPicker 控件。(DTPicker 是日历日期/时间选择器,包含在 Microsoft Windows Common Controls-2 6.0 中,可从“组件”对话框中获得。)

虽然有许多属性会在下拉日历时影响日历的颜色,但没有允许更改文本框中显示的日期颜色的属性。我正在寻找类似标准 TextBox 的 ForeColor 属性的东西。

有没有人有一点 API 魔法来让我模拟那个属性?

vb6 colors

5
推荐指数
1
解决办法
3087
查看次数

如何使用正则表达式来判断字符串是否有10位数?

我需要找到一个测试,一个输入字符串正好包含10个数字字符正则表达式,同时仍然允许在字符串中的字符.

我将剥离所有在后处理的非数字字符,但我需要为客户端验证的正则表达式.

例如,这些都应该匹配:

  • 1234567890
  • 12-456879x54
  • 321225 -1234AAAA
  • xx1234567890

但这些不应该:

  • 123456789(数字不够)
  • 12345678901(数字太多)

这似乎应该很简单,但我无法弄明白.

regex asp.net validation

4
推荐指数
1
解决办法
1554
查看次数

为什么我的jQuery UI datepicker在初始页面加载时工作正常时不能用于回发?

我一直在尝试将jQuery UI Datepicker集成到我们的ASP.NET WebForms应用程序中.应用程序使用母版页为所有页面提供通用外观,所有内容页面都构建在UpdatePanel的ContentTemplate中.我创建了一个用户控件来包装datepicker的功能,并允许在运行时为代码隐藏中的每个日期设置minDate,maxDate,validators等.我还需要处理ASP.NET生成客户端元素ID的方式.

在过去的一周里,我一直在高低搜索,并找到了许多让它工作的技巧.这是我现在所处位置的简化版本.

<asp:TextBox ID="txtTB" runat="server"
    MaxLength="10"
    CssClass="dateBox" />

<script type="text/javascript">

    // This function enables the datepicker behavior for this textbox by its ClientID.
    function <%=txtTB.ClientID %>() {
        $("#<%=txtTB.ClientID %>").datepicker({
            changeMonth: true, changeYear: true,
            showOn: 'button',
            buttonImage: "<%=Request.ApplicationPath %>/images/calendarIcon.gif",
            buttonImageOnly: true, buttonText: '', duration: '',
            onSelect: function() { }
        });
    };

    // Register the above function to execute on initial page load...
    $(document).ready(function(){ <%=txtTB.ClientID %>(); }) ;

    // ...and also after any update panel it's on has been …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery user-controls master-pages jquery-ui-datepicker

3
推荐指数
1
解决办法
2万
查看次数