问题描述
我想在没有 MasterPage 的情况下呈现一个 aspx 内容,并将其作为字符串返回给 ajax 请求。当我在根级 MasterPage 的 LoadEvent 上调用 RenderControll 时,我得到了页面的完整 html。
我第一次使用 http 模块失败了。
Protected Sub HandleRydelRequest()
If (Me.JenniFrame.Response.ContentType = "text/html ") Then
Me.JenniFrame.Response.Write(Me.JenniFrame.Request.ApplicationPath)
Dim t As Type = GetType(Page)
Dim site As Page = CType(BuildManager.CreateInstanceFromVirtualPath(Me.JenniFrame.Request.ApplicationPath,t),Page)
site.MasterPageFile = "~/Site.Render.master"
Dim w As New StringWriter,h As New HtmlTextWriter(w,vbTab)
Me.JenniFrame.Response.Write(w.ToString())
Me.JenniFrame.Response.End()
End If
End Sub
被调用
Private Sub JenniFrame_BeginRequest(sender As Object,e As EventArgs) Handles JenniFrame.BeginRequest
我希望 4 任何有用的想法或提示我如何才能实现目标。
来自德国汉堡的伟大人物并入侵地球 :)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)