我喜歡在我的轉發器中處理和比較很多日期時間,即使我必須使用相同的方法工作多次。在中繼器中定義變量?
這是一個有點醜陋,投擲到處都Eval("MyDate")
像((DateTime)Eval("MyDate"))
減去2日期時間或比較它,即使你必須這樣做比在一個操作。
我想在轉發器的開始處保存var中的所有evals?
DateTime mydt1 = Eval("myDate");
DateTime mydt2 = Eval("mydate");
之後,很容易在整個中繼器中做任何操作。希望你能理解我的想法。這可能嗎?我嘗試了短暫的但每次錯誤。
mydt1 - mydt2....
謝謝,最好的問候。
難道你不能在你的數據源中進行計算並返回一個新列嗎?這似乎是將UI與邏輯分開的最佳方式。 – 2010-01-26 09:49:21
嗯。但是用c#進行操作要容易得多。 – 2010-01-26 09:53:27