Как напечатать значение в моей разметке из кода файла - PullRequest
0 голосов
/ 13 июля 2011

У меня есть этот код в моей разметке:

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

Если вы посмотрите на URL в свойстве action:

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

Я хочу иметь возможность добавить число в конце ProjectApprovalId из переменной в файле codebehind. Как мне это сделать?

Ответы [ 3 ]

1 голос
/ 13 июля 2011

С точки зрения ASP.NET вам нужно будет сделать объект формы объектом на стороне сервера, чтобы получить к нему доступ внутри кода.

как

 <form runat="server" id="form1">
1 голос
/ 13 июля 2011

Можете ли вы попробовать:

/ _ макеты / IrvineCompany.SharePoint.CLM / ASPX / Upload.ashx? ProjectApprovalId = <%=VariableName%>

0 голосов
/ 13 июля 2011

В зависимости от ваших потребностей, вы можете отправить форму себе, а затем, в коде позади, сделать:

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

Он будет перенаправлен на обработчик, и вы можете передать все, что вы хотите, как QueryString

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...