在页面加载时在ASP / C#中包含HTML webform

时间:2014-08-26 09:52:51

标签: c# html asp.net webforms

我用html制作了一个webform,我在C#中有一个网站。 我希望每次加载页面时都会显示此表单。

整合/包含/调用表单的最佳方法是什么? 我要修改哪些页面? Default.Aspx或Default.Aspx.cs?

此项目的目的是每次在aspx代码中未设置cookie时显示此表单。 我想我必须修改aspx部分,检查是否设置了cookie的值,并显示/不显示基于此值的webform。

2 个答案:

答案 0 :(得分:0)

您可以使用JavaScript(检查是否启用了Cookie)和JQuery的组合来完成此操作。如果未启用cookie,请使用占位符DIV来保存您想要显示的HTML内容。然后使用$ .ajax(http://api.jquery.com/jquery.ajax/)从浏览器加载html内容,并使用返回的HTML设置DIV的innerHTML属性。

希望这对你有用!!

答案 1 :(得分:0)

取得一些进展。

这就是我根据需要修改页面的方式。通过这种方式,html webform正确地进行了diplaying。

default.master head 中,我添加了:

default.aspx 中我添加了:

使用我的html页面的整个html(包含标签html)。

现在我需要修改此页面,只有在未设置cookie值的情况下才显示此弹出窗口。