首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Hiddenfield附加到HTML标记

将Hiddenfield附加到HTML标记
EN

Stack Overflow用户
提问于 2009-06-03 01:09:19
回答 2查看 569关注 0票数 0

我正在将一个对象附加到我的aspx页面。由于对象的类型是在运行时确定的,因此我希望能够将此对象的type参数的值设置为我在运行web应用程序时设置的隐藏字段值。

代码语言:javascript
复制
<asp:HiddenField ID="hiddenField1" runat="server" />

<object id="myObject"
        type="hiddenfield1.value???">
</object>

正如您在上面的代码片段中所看到的,我需要将type设置为hiddenfield的值。我该怎么做呢?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2009-06-03 01:22:27

我不知道我是否正确理解了您的意思,但是您希望将对象的类型以隐藏值的形式传递给客户端?

好吧,我会这样做:

代码语言:javascript
复制
<asp:HiddenField ID="ObjectType" runat="server" value="<%= typeOf(MyObject).toString() %>" />

我最近卸载了visual web developer,所以我真的不能告诉你这是否有效,但它应该有效。

如果这不是你想要的,或者如果它不起作用,请给我留言。

问候

票数 0
EN

Stack Overflow用户

发布于 2009-06-03 01:48:32

给你几个想法:

  1. 使对象成为服务器控件-runat=“服务器”-然后在代码隐藏中将“type”属性设置为HiddenField1.Value (即Object1.Attributes"type“= HiddenField1.Value。我在一个快速测试中尝试了这一点,但在设置runat="server“时遇到了设置对象的classid属性的问题。一些花招可能是完全在代码隐藏的字符串变量中needed.
  2. Generate HTML Object标记,然后将其注入到文本控件中。在生成字符串变量时,引用HiddenField1.Value。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/942667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档