我用html制作了一个webform,我在C#中有一个网站。 我希望每次加载页面时都会显示此表单。
整合/包含/调用表单的最佳方法是什么? 我要修改哪些页面? Default.Aspx或Default.Aspx.cs?
此项目的目的是每次在aspx代码中未设置cookie时显示此表单。 我想我必须修改aspx部分,检查是否设置了cookie的值,并显示/不显示基于此值的webform。
答案 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值的情况下才显示此弹出窗口。