c# - ASP.NET - 如何使用 MVC 模式通过服务器端代码 (C#) 加载页面?

标签 c# asp.net javascript

我正在尝试使用更多的服务器端代码(适当的 MVC 模式),我正在考虑实现的方法之一类似于:LoadWebPage()。如果用户在页面上,例如 Page1.aspx,并且他们单击超链接,我想调用上面的方法 LoadWebPage()。但问题是,我不知道如何通过服务器端加载另一个页面作为子窗口(模态形式),例如Page2.aspx?我是否使用 Server.Transfer()、Response.Redirect() 或 JavaScript(例如 jQuery)来加载页面?我当然想坚持 session 。

顺便问一下,有没有办法通过服务器端代码(C#)调用JavaScript?

任何建议将不胜感激。

最佳答案

看起来您正在尝试使用标准 ASP.net WebForms 框架来执行 MVC。现在对您来说可能有点晚了,但是您了解过 ASP.net MVC 框架吗?这可能会让你的生活变得更轻松。

关于c# - ASP.NET - 如何使用 MVC 模式通过服务器端代码 (C#) 加载页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/809430/

相关文章:

c# - 如何在没有任何副作用的情况下使用 Reactive Extensions (C#) 控制计时器?

asp.net - ExtJs 在提交时发送错误的 header 'Ext.form.field.file'

c# - 使用 UNION、INTERSECT 或 EXCEPT 运算符组合的所有查询在其目标列表中必须具有相同数量的表达式

c# - SelectMany 查询太多

c# - 101 Rx 示例

javascript - 更改导航链接类并在单击时显示选定的 div 内容 (JQuery)

php - 根据下拉列表选择从数据库填充另一个选择下拉列表

javascript - 中间的内容

c# - Https GET 请求在 Postman 和浏览器中通过但在代码中失败

c# - "User.Identity.Name"安全吗?