|
|
1
1
dotnet 4.0支持静态ID,这样它们就不会被损坏,请继续阅读 Client Id Mode 或者,可以重写控件的呈现,以使用所需的任何ID输出标准HTML隐藏表单字段,然后添加一个自定义属性,该属性将返回文本框,该文本框将隐藏它不是ASP.NET服务器控件的事实。 |
|
|
2
1
虽然我从未在WinForms中使用过浏览器控件,但我认为您要使用的是母版页。假设您在浏览器控件中呈现的是一个ASPX页,请创建一个带有要从中获取数据的隐藏文本框的母版页,并告诉所有要打开该公共控件的页使用母版页。当页面呈现时,控件ID将为“ctl00_textbox name”。无法绕过ID连接,因为需要唯一的ID,这是确保具有ASP.NET所有嵌套控制功能的唯一方法。但是,这样做可以确保在继承母版页的每一个新表单上始终具有相同名称的控件。希望有帮助! 总之(因为谁读段落?)以下内容:
您可以阅读母版页的工作原理 MSDN's Documentation . |