小编Jig*_*esh的帖子

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

如何在转发器控制中查找控件?

我想启用或禁用'ParticipateBtn',具体取决于EventStartDate.我收到此错误:对象引用未设置为对象的实例.

开始日期:<%#CheckEnability((DateTime)Eval("Event_Start_Date"))%>

        <asp:Button runat="server" 
            ID="ParticipateBtn" 
            CommandName="Participate" 
            CommandArgument='<%# Eval("Event_Id") + "|" + Eval("Event_Name") + "|" + Eval("Volume") + "|" + Eval("Tournament_Id") %>' 
            Text="Participate" />&nbsp;&nbsp;

    </ItemTemplate>

    <FooterTemplate></FooterTemplate>

    <SeparatorTemplate>
        <hr style="color:Silver; height:1px;" />
    </SeparatorTemplate>

</asp:Repeater>
Run Code Online (Sandbox Code Playgroud)

背后的代码......

//Code behind
protected  string CheckEnability(DateTime eventstartdate)
{

    if (eventstartdate.Date < DateTime.Now.Date)
    {
        Button btn = (Button)Repeater1.FindControl("ParticipateBtn");
        btn.Enabled = false;              
    }           
    return eventstartdate.ToString("yyyy-MM-dd");
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net controls repeater

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

错误:序列包含多个元素

我在生产服务器上收到以下错误.它适用于localhost.

错误:序列包含多个元素

linq-to-sql

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

.Net屏幕抓取和会话

我正在尝试使用C#进行屏幕刮擦.它可以工作几次,之后我收到会话过期错误.任何帮助将不胜感激.

.net session screen-scraping

0
推荐指数
1
解决办法
3459
查看次数