0

我正在创建一个包含按钮控件的自定义复合控件,同时它在按钮标签<span>之外呈现一个包装器<input>。但是,如果我将此自定义控件放入更新面板并单击此按钮,则在回发后更新面板会将按钮的呈现更改为仅在 . 之外具有<input>标记和删除<span>选项卡<input>,这可能会更改我的 css 选择器。

  1. 为什么asp.net会生成一个for按钮控件?
  2. 为什么更新面板会改变按钮控件的渲染?
4

1 回答 1

1

尝试将RenderMode更新面板的 更改为Inline

编辑

作为一种可能的解决方法,请尝试将按钮包装在Label控件中,因为无论如何它都会在呈现时解析为跨度。

于 2012-04-20T19:01:52.993 回答