如何从代码隐藏文件中打印我的标记中的值

时间:2011-07-13 19:04:51

标签: c# asp.net sharepoint

我的标记中包含此代码:

<form id="myfileupload" action="/_layouts/IrvineCompany.SharePoint.CLM/aspx/Upload.ashx?ProjectApprovalId=" method="post" enctype="multipart/form-data">

如果你看一下action属性中的url:

/_layouts/IrvineCompany.SharePoint.CLM/aspx/Upload.ashx?ProjectApprovalId=

我希望能够从Codebehind文件中的变量在ProjectApprovalId的末尾添加一个数字。我怎么能做到这一点?

3 个答案:

答案 0 :(得分:1)

你可以尝试:

/ _布局/ IrvineCompany.SharePoint.CLM / ASPX / Upload.ashx?ProjectApprovalId = <强> <%=VariableName%>

答案 1 :(得分:1)

从ASP.NET的角度来看,您必须使表单对象成为服务器端对象,以便在代码隐藏中访问它。

喜欢

 <form runat="server" id="form1">

答案 2 :(得分:0)

根据您的需要,您可以将表单发布到自身,然后在代码隐藏中执行:

...
Response.Redirect ("/_layouts/IrvineCompany.SharePoint.CLM/aspx/Upload.ashx?ProjectApprovalId=" + yourVariableName);
...

它将重定向到处理程序,您可以将任何想要的内容传递给QueryString