我在xslt中有一个锚标记。
我想创建一个关于
的视图页面
<a href="{@Name}/{current()/@ID}">
我的网址就像:
http://localhost:1882/blog/Yoga/19
这里的博客是我的控制器.. 我想创建一个视图页面,其中所有细节(ID = 19)将绑定在xslt中 如何调用控制器以及如何制作视图页面
这是我的.xslt页面:
<xsl:for-each select="Parent">
<div class="grid-col-3">
<ul>
<h4><a href="{@ParentName}/{current()/@Id}">
<xsl:value-of select="@ParentName"></xsl:value-of>
</a></h4>
<xsl:for-each select="/BlogCategories/BlogCategory[@ParentID = current()/@Id]">
<!--<xsl:if test="@ParentID=$Id">-->
<li class="lis">
<a href="{@Name}/{current()/@ID}">
<xsl:value-of select="@Name"></xsl:value-of>
</a>
</li>
<!--</xsl:if>-->
</xsl:for-each>
</ul>
</div>
</xsl:for-each>
这是我的博客控制器:
public ActionResult addblogxml(string actiontype)
{
if(actiontype== "Submit")
{
var blog = _api.GetAllBlogCategory().ToList();
StreamWriter writer = new StreamWriter(Server.MapPath("~/XmlFiles/BlogCategory.xml"));
writer.WriteLine(@"<?xml version=""1.0"" encoding=""utf-8""?>");
writer.WriteLine(blog[0]);
writer.Close();
var xDocument = XDocument.Load(Server.MapPath("~/XmlFiles/BlogCategory.xml"));
string xml = xDocument.ToString();
ViewBag.BlogCategoryXML = xml;
}
return View("~/Areas/BMS/Views/CategoryBlog/addblogxml.cshtml");
}
我需要做什么? 有什么东西就像id和名字是必需的吗?
如何使用<a href="{@Name}/{current()/@ID}">
??