C# 从aspx页面,如何访问动态加载的html文件';s控制?
我正在使用jquery加载页面在我的aspx页面中加载动态html文件(a.html、b.html…)。但是我在那个html文件中有控件,我不知道如何从(代码隐藏的)aspx页面为那个html控件设置值 这是一个提纲 1。Preview.aspxC# 从aspx页面,如何访问动态加载的html文件';s控制?,c#,jquery,asp.net,C#,Jquery,Asp.net,我正在使用jquery加载页面在我的aspx页面中加载动态html文件(a.html、b.html…)。但是我在那个html文件中有控件,我不知道如何从(代码隐藏的)aspx页面为那个html控件设置值 这是一个提纲 1。Preview.aspx <body> <div id="htmlPlaceholder"> // gonna place the below html file here. </div> </body
<body>
<div id="htmlPlaceholder">
// gonna place the below html file here.
</div>
</body>
//将把下面的html文件放在这里。
2。a、 html
<body>
<span id="lblNname" runat="server"></span>
</body>
3。在preview.aspx.cs中
我想为lblname设置值
我希望这是有道理的。有人能帮忙吗
提前谢谢。我认为使用WebForms是不可能的 为了解决您的问题,我将采取以下措施:
$(函数(){
})代码>
当然,在将数据写入页面之前,您会在其中写入一些错误处理,以确保所获取的数据符合预期。为标记设置文本的示例
lblNname.InnerHtml = Server.HtmlEncode("Welcome! You accessed this page at: " + DateTime.Now);
谢谢你的回复
是这样的吗
$('#htmlPlaceHolder').load('a.html',function(){
$.ajax('preview.aspx/GetData', function(text) {
$("#lblNname").text(text);
});
});
谢谢为什么要通过JavaScript加载HTML而不是使用.ascx用户控件?
$('#htmlPlaceHolder').load('a.html',function(){
$.ajax('preview.aspx/GetData', function(text) {
$("#lblNname").text(text);
});
});