我正在尝试向codeplex提交一个项目 - 而且我无法推送我的源代码,因此我现在距离他们的服务器删除了15天.
我正在使用tortoisesvn并且从未遇到过我自己的svn服务器这个问题.
这是我提交的日志:
D:\Development\ChildLinksUpgrade
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\ChildLinksUpgrade.csproj
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\ImportModule.cs
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\License.txt
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\Properties
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\Properties\AssemblyInfo.cs
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\ReleaseNotes.txt
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\ViewChildLinksUpgrade.ascx
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\ViewChildLinksUpgrade.ascx.cs
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\ViewChildLinksUpgrade.ascx.designer.cs
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\_readMe.txt
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\web.Debug.config
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\web.Release.config
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\web.config
Commit failed (details follow):
At least one property change failed; repository is unchanged
The PROPPATCH request returned invalid XML in the response: XML parse error at
line 1: no element found (/svn/!svn/wrk/1c9ef6fb-1a14-9348-afe4-7a1d77a51333)
Run Code Online (Sandbox Code Playgroud)
我正在使用最新版本的TortoiseSVN.
这是我遇到的最奇怪的错误,因为它没有任何意义.我从我的控制器那里得到一个IList.我甚至可以编写一个foreach循环并将TicketId附加到stringbuilder并显示我的结果.
我可以放入断点并看到我有预期的结果返回....正如预期的那样!所有值都到位(没有拼写错误,因为我甚至复制和粘贴)
但是,如果我尝试将其绑定到GridView或转发器,我会收到错误:具有id"gv"的GridView的数据源没有任何属性或属性可用于生成列
示例 - 在此代码中如果我将DataBinding注释掉到gridview gv - 我得到TicketId的结果为epxected:
LeadController controller = new LeadController();
var leads = controller.SearchProducts(DateTime.Now.AddDays(-50),
DateTime.Now, string.Empty, string.Empty);
var sb = new StringBuilder();
foreach (LeadDto lead in (leads))
{
sb.Append(string.Format("{0} -----", lead.TicketId));
}
lblTop.Text = sb.ToString();
gv.DataSource = leads;
gv.DataBind();
Run Code Online (Sandbox Code Playgroud)
但如果没有注释DataBinding - 整个页面错误与上述错误.这是我的ascx
<asp:TextBox ID="lblTop" runat="server" /><asp:GridView ID="gv" runat="server" AutoGenerateColumns="true" ></asp:GridView>
Run Code Online (Sandbox Code Playgroud)
如果我改变我的gridview:
<asp:GridView ID="gv" runat="server" AutoGenerateColumns="false" >
<Columns>
<asp:TemplateField >
<ItemTemplate>
<%# Eval("TicketId") %>
</ItemTemplate>
</asp:TemplateField>
</Columns>
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息: DataBinding:'DataTransferObjects.LeadDto'不包含名为'TicketId'的属性.
但是我可以在设置DataSource之后和DataBinding之前看到它...
我已经尝试关闭VS2008甚至重新启动我的电脑以防它是一个神奇的仙女虫....
请问有什么建议吗?
我正在使用AspDotNetStorefront(这就是为什么我必须使用xsl),我的客户希望能够对类别中的产品进行排序.我决定使用tablesorter并使用jsrender来渲染模板.
我可以创建一个特殊的链接,因为xsl正在为jsrender模板剥离我的花括号之一.
所以我有一个像/images/blah.jpg这样的带/ productImage的对象,以下工作正常.
<td>{{:productImage}}</td>
Run Code Online (Sandbox Code Playgroud)
太棒了 - 所以我试着加入一个链接:
<td><a href='{{:productImage}}'>See the image</a></td>
Run Code Online (Sandbox Code Playgroud)
并且xsl将我的模板输出为:
<td><a href='{:productImage}'>See the image</a></td>
Run Code Online (Sandbox Code Playgroud)
所以它没有正确呈现.我在过去的几个小时里尝试了各种各样的想法但却无法正常工作.如何让XSL不受我的花括号的影响?