小编pse*_*der的帖子

FormView EditItemTemplate中的格式化日期

这看起来应该很简单,但我完全失去了,如何实现的MSDN示例FormView.EditItemTemplate根本不解决格式问题.我有一个TextBox我能够绑定到类型的字段,Date如下所示:

<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("CheckDate") %>' />
Run Code Online (Sandbox Code Playgroud)

但是,我没有使用时间组件,并希望编辑模式中的现有值显示为短日期格式.现在我得到"MM/dd/yyyy hh:mm:ss".

尝试向Bind表达式添加格式化代码会导致编译错误,但我不知道在其中设置绑定的任何其他方法FormView.EditItemTemplate.救命!

asp.net

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

为什么我必须使用相同css的前缀来处理不同的浏览器?

我很好奇,为什么有些浏览器需要相同的css布局命令的特殊邀请.任何人都可以开导我吗?

示例:CSS格式:box-sizing:border-box; (请考虑我的盒子的边框尺寸!)

现在来到firefox和safari,他们需要一个特殊的邀请:

-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
Run Code Online (Sandbox Code Playgroud)

对于像我这样的简单的猫,这似乎在说:

  1. 浏览器:我给你的尺寸是我盒子的边框!
  2. firefox:这对你来说也很重要.
  3. Safari:它也适合你.

我的意思是......为什么?它的语法完全相同!为什么我必须告诉特定浏览器相同的东西?我会理解他们是否需要不同的语法..但完全相同?!他们喜欢听到他们的名字被叫吗?

html css

6
推荐指数
1
解决办法
74
查看次数

在模板化控件中实现级联DropDownList绑定

我的DropDownList表单上有2个控件,第二个使用SelectedValue第一个控件作为其绑定参数之一.

这两种DropDownList控制是在FormView.InsertItemTemplateSelectedValue结合到属性FormView使用绑定表达式的数据源.

第一次FormView在插入模式下渲染,一切正常.问题是AutoPostBack从第一个开始之后DropDownList,FormView没有(重新)绑定,但是由于ControlParameter第二个DropDownList已经改变,它会绑定(按预期),但是第二个DDL的绑定表达式发生异常,I假设因为该FormView传递没有约束力:

System.InvalidOperationException:数据绑定方法(如Eval(),XPath()和Bind())只能在数据绑定控件的上下文中使用.

这是标记:

<InsertItemTemplate>
.
.
.
<tr class="GridViewRowB">
                    <td class="GridViewCell">
                        Offense Type
                    </td>
                    <td class="GridViewCell">
                        <asp:DropDownList ID="ddlOffenseType" runat="server" DataSourceID="dsOffenseType"
                            AutoPostBack="true" DataValueField="OffenseTypeID" DataTextField="Description"
                            SelectedValue='<%# Bind("OffenseTypeID") %>'>
                        </asp:DropDownList>
                        <asp:ObjectDataSource ID="dsOffenseType" runat="server" TypeName="OffenseType"
                            SelectMethod="GetAll">
                            <SelectParameters>
                                <asp:Parameter Name="ActiveOnly" DefaultValue="True" Type="Boolean" />
                            </SelectParameters>
                        </asp:ObjectDataSource>
                    </td>
                </tr>
                <tr class="GridViewRowA">
                    <td class="GridViewCell">
                        Attorney
                    </td>
                    <td class="GridViewCell">
                        <asp:DropDownList ID="ddlAttorney" …
Run Code Online (Sandbox Code Playgroud)

asp.net formview drop-down-menu

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

LINQ选择Max为一列而Disting为另一列的行

我正在使用LINQ to Entities来查询以下MS-SQL表:

RateID  RateTypeID  Amount  EffectiveDate   IsRetired
------  ----------  ------  -------------   ---------
1       1           0.565   1/1/2013 0:00   FALSE
2       2           6.000   1/1/2013 0:00   FALSE
3       3           9.000   1/1/2013 0:00   FALSE
4       4           12.000  1/1/2013 0:00   FALSE
5       5           1.500   1/1/2013 0:00   FALSE
6       1           0.550   7/1/2012 0:00   FALSE
7       1           0.495   1/1/2012 0:00   FALSE
8       3           8.000   1/1/2011 0:00   FALSE
9       3           11.000  1/1/2015 0:00   FALSE
10      5           2.000   7/1/2013 0:00   TRUE
Run Code Online (Sandbox Code Playgroud)

我想构建一个函数,它将使用LINQ返回一个IQueryable(Of Rate)我可以加入其他查询的函数,以便有效地确定应用于每个项目的当前速率RateTypeID. IsRetired …

c# linq vb.net linq-to-entities

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

标签 统计

asp.net ×2

c# ×1

css ×1

drop-down-menu ×1

formview ×1

html ×1

linq ×1

linq-to-entities ×1

vb.net ×1