-- html form
@Html.TextArea("xml")
<input type="submit" value="Save" />
-- html form
後行動
[HttpPost]
public Actionresult SomeAction(string xml){...}
更好的解決方案(使用強類型的視圖)
模式
public class XmlViewModel
{
public string Xml { get; set; }
}
控制器
public Actionresult SomeAction()
{
XmlDocument doc = new XmlDocument();
doc.Load("C:\\Tasks.xml");
var model = new XmlViewModel
{
Xml = doc.InnerXml();
}
return View(model);
}
[HttpPost]
public Actionresult SomeAction(XmlViewModel model)
{
...
return View(model);
}
視圖
@model XmlViewModel
-- html form
@Html.TextAreaFor(x => x.Xml)
<input type="submit" value="Save" />
-- html form
你想編輯和保存XML告訴你它是在''
只需要它在那裏顯示,我將使用它作爲一個負載,所以每次用戶重新加載(包括第一次加載)將顯示的信息將從textarea –