APS.NET(C#)的时间控件问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 10:13:17
<object id="DTPicker1" style="LEFT: 0px; WIDTH: 193px; TOP: 0px; HEIGHT: 26px" height="26" width="193" classid="clsid:20DD1B9E-87C4-11D1-8BE3-0000F8754DA1" name="DTPicker1">
<param name="_ExtentX" value="5106"/>
<param name="_ExtentY" value="688"/>
<param name="_Version" value="393216"/>
<param name="MousePointer" value="0"/>
<param name="Enabled" value="1"/>
<param name="OLEDropMode" value="0"/>
<param name="CalendarBackColor" value="-2147483643"/>
<param name="CalendarForeColor" value="-2147483630"/>
<param name="CalendarTitleBackColor" value="-2147483633"/>
<param name="CalendarTitleForeColor

这是一个客户端对象,c#是服务端运行的程序,无法获得该对象的时间值。除非你找到这个对象的说明文档,使用javascript将对象的时间读出来然后用querystring方式发送到服务器。否则没办法。

<object> 定义一个嵌入的对象。请使用此元素向您的 XHTML 页面添加多媒体。此元素运行您规定插入 HTML 文档中的对象的数据和参数,以及可用来显示和操作数据的代码。
<param> 标签可定义用于对象的 run-time 设置。
classid:定义嵌入 Windows Registry 中或某个 URL 中的类的 ID 值,此属性可用来指定浏览器中包含的对象的位置,通常是一个 Java 类。
所以<object>标签只是一个外壳,你要设置值或者取值,关键是嵌入object中的那个类的属性字段的值。也就是classid的指向。<param>标签都是设置object的属性的坐标,版本等等。
如果你要用时间控件,如果不怕刷新,vs自带calendar控件,就是winform里的那个DataTimePicker,一样的功能。如果怕刷新,就用javascript自己写一个弹出窗口的时间控件,网上很多这种脚本,搜一下就行。