有人能指出我正確的方向,我將如何去創建htmlhelpers,你可以在視圖中調用下面的代碼。如何創建流暢的樣式MVC 2 Html.Helper?
<% using (Html.BeginSvg())
{%>
<% using (Html.BeginGroup("Group1")) {%>
<%= Html.SvgLine("Line1").Class("blueLine").Style("stroke-width:2px").X1(25).Y1(25).X2(25).Y2(25).Transform().Scale(-2)%>
<%= Html.SvgLine("Line1").Class("blueLine").Style("stroke-width:2px").X1(100).Y1(25).X2(100).Y2(125).Transform().Scale(-2)%>
<%} %>
<%= Html.SvgRect("box").Class("redBox").X(12).Y(10).Width(234).Height(200) %>
<%} %>
這可能嗎?理智嗎? :)有沒有這樣的東西已經實現?
乾杯 硅
嗨莫爾德,明確指出我在那裏的正確方向,謝謝。 – 2010-09-10 22:49:53
使用此方法將有任何方法來構建邏輯,即 <%Html.SvgLine(「test」)。X(100).X 如果您已經設置X,則無法再設置它。 – 2010-09-10 22:53:56
不是真的,因爲它只是一個常規的函數調用,並不真正服從這些類型的規則......但是,通過檢查內部值是否先設置,您可以忽略任何後續步驟。 – Buildstarted 2010-09-11 00:53:20