【发布时间】:2021-01-10 00:27:46
【问题描述】:
我拥有十多年的 C# 桌面应用程序开发经验,但我是 ASP.NET MVC 的新手,我的术语可能不正确,所以我会提前道歉。
我一直在开发一个具有 jQuery 1.4 和 bootstrap 3 以及大量 CSS 自定义的 ASP.NET MVC 4 站点。我一直在尝试实现一个功能,并且我已经能够使用 bootstrap 4 单独完成它,但是当我复制代码并在部分视图中呈现它时,结果是 bad。
我花了很多时间试图弄清楚为什么它的显示效果如此糟糕,并且我意识到在引导程序 3 和 4 的不兼容以及网站具有的所有 CSS 自定义之间,使用这种方法几乎是不可行的.
然后我认为我可以将我的所有 style 更改内联,但这并不能使事情变得非常可维护,并且显然不赞成。
话虽如此,我已经看过很多关于 IFrame 使用的帖子,它看起来很吸引人,但我有一些顾虑。
- 我能否将对象从
cshtml主页面传递到 IFrame? - 我能否在 IFrame 中使用不同的 jQuery/bootstrap/CSS?
- 还有其他选择吗?
【问题讨论】:
-
1.不 2. 你可以在该文档中使用任何你喜欢的东西。
-
1.您的意思是向 iframe 提交表单还是?这是可行的
-
@LasseEdsvik,我之前没想过提交表单。我正在使用
Html.BeginForm,它在技术上返回一个MvcForm。如果这是可行的,我想我可以在其中完成所有对象的创建,然后将其传递到 iframe 中。然后我可以以某种方式在 iframe 的代码中使用它,然后执行我的 ajax 调用以写入数据库。这样做可行吗?
标签: c# html asp.net-mvc asp.net-mvc-4 razor