Asp classic 向TFS提交ASP web表单 我将将Team Foundation Server集成到我们的请求表单中。

Asp classic 向TFS提交ASP web表单 我将将Team Foundation Server集成到我们的请求表单中。,asp-classic,tfs,Asp Classic,Tfs,目前,我们有用户向“工作堆栈”提交请求。每次团队必须检查请求时,他们必须登录到工作堆栈以查看它们。我们想把表单改为直接提交给TFS,这样更容易跟踪 我们目前使用VS2010在ASP中开发,所以我们使用TFS 2010(即将升级) 这是我们目前正在试验的代码片段: <% end if 'Session("EditWorkPackages") then %> <div id="dDescription"> <label class="30" for="Descrip

目前,我们有用户向“工作堆栈”提交请求。每次团队必须检查请求时,他们必须登录到工作堆栈以查看它们。我们想把表单改为直接提交给TFS,这样更容易跟踪

我们目前使用VS2010在ASP中开发,所以我们使用TFS 2010(即将升级)

这是我们目前正在试验的代码片段:

<% end if 'Session("EditWorkPackages") then %>
<div id="dDescription">
  <label class="30" for="Description">Description</label>
  <textarea rows="10" cols="70" name="Description" id="Description"><%= rsRequest("Description") %></textarea>
</div>
<div id="dDocPath">
  <label class="30" for="DocPath">Attachment</label>
  <span id="DocPath">
    <a href="<%= rsRequest("DocPath") %>" target="_blank"><%= rsRequest("DocPath") %></a>
  </span>
</div>
<div id="dTFSsend" align="center">
  <input type="button" name="SendToTFS" id="TFS_<%=rsRequest("RequestID")%>" value="Send to TFS" title="Send to TFS" onclick="DoReq('TFS', <%=rsRequest("RequestID")%>, '<%=rsRequest("RequestHashKey")%>', 6)" />
</div>
我已经发现一些页面试图提供帮助,但它们认为web表单是C#,而我们的不是

我们确实有一个后端来处理TFS事件,比如记录它是否成功,但如果这变得多余,我们可以删除它

我做错了什么?
编辑:我是否必须指出此代码不起作用,并且我不知道如何实现将表单/字段数据传递给TFS?我认为代码显然是不对的。

你做错了一件事,那就是使用经典ASP而不是ASP.NET。你知道“经典”ASP已经过时了,不是吗?我无法控制它,这就是IE7时代写的方式。有计划使用ASP.NET,但目前还没有时间表。您有什么问题?我被要求添加一个按钮,将请求表单发送到TFS。我被告知有一个(工作)后端用于记录TFS事件等,但无论如何,我们都不想使用此“工作堆栈”来添加/检查请求。就我所知,TFS无法接收表单。
if Request("RequestTypeID") = "1" then
  call RequestSetStatus(RequestID, RequesthashKey, 4, UserID)
elseif Request("RequestTypeID") = "2" then
  call RequestSetStatus(RequestID, RequesthashKey, 11, UserID)
'elseif Request("RequestTypeID") = "6" then
  ' // However you would invoke the TFS controller
end if