我将一个对象附加到我的aspx页面。由于对象的类型是在运行时确定的,我希望能够将此对象的类型参数的值设置为我在运行Web应用程序时设置的隐藏字段值。
<asp:HiddenField ID="hiddenField1" runat="server" />
<object id="myObject"
type="hiddenfield1.value???">
</object>
正如您在上面的代码片段中所看到的,我需要将类型设置为hiddenfield的值。我该如何解决这个问题。
感谢。
答案 0 :(得分:0)
我不知道我是否理解正确但你想以隐藏的价值将对象的类型传递给客户端?
好吧,我会这样做:
<asp:HiddenField ID="ObjectType" runat="server" value="<%= typeOf(MyObject).toString() %>" />
我最近卸载了可视化Web开发人员,所以我无法告诉你这是否有效,但它应该。
如果这不是您的意图或不起作用,请给我发表评论。
此致
答案 1 :(得分:0)
对你有几点想法:
string myObject = "<object id="Object1" classid="..." type='" + HiddenField1.Value + "' ></object"
)。