![]() |
1
0
我不确定您要问的是什么,但我有一些XML数据——弃权、发布等的法律数据——在我的视图中呈现。我走了htmlhelper扩展路径,创建了一个扩展,它获取文档的URL和将其转换为HTML的XSLT样式表。我使用LinqXML类在memoryStream中加载XML并将其呈现为HTML。然后,它以字符串的形式返回,该字符串通过视图写入响应。如果您没有访问HTML助手的权限,您可以在静态类上编写类似于静态方法的内容(这就是扩展的内容),但不能使用扩展语法。这可以在您喜欢的任何视图中呈现。 我的代码示例:
|
![]() |
2
0
为了澄清更多的体系结构以及我是如何解决它的。我有以下项目/程序集:
VB XML程序集只处理业务(1)模型的业务对象的序列化。所以我会输出这样的Xelement:
问题是我正在使用jqgrid,我需要将元素添加到每个发票的某些操作中,因此我需要类似以下内容:
我让它工作了,但是我必须在控制器中生成所有的actionHTML,这显然不是一个很好的关注分离,我丢失了所有的htmlhelper方法等等。所以我最终以“正确”的方式解决它的方法是:
为了进一步提高这个功能的可重用性,我创建了一个jqgrid主页面,它具有所有的记录计数,在内容区域中也是如此,这样我就可以在实际页面上传递这些信息,并且只需担心输出元素数据。 |
![]() |
Andrus · 如何在Linux中阅读期刊 5 月前 |
![]() |
Miranda · 读取xml文件时路径错误中有非法字符 5 月前 |
![]() |
Vengat Ramanan · 用户登录Asp时隐藏导航和页脚。网络核心 11 月前 |
![]() |
s15199d · mvc MapController路由/类别名称在这里 11 月前 |
![]() |
Primdonm · 如何将自定义列表中的字符串值格式化为货币格式? 1 年前 |
|
Kiryl · Sitecore中自己的控制器 1 年前 |
|
Farid · 如何从数据库中填充Resource.resx文件值? 1 年前 |