gpt4 book ai didi

c# - 如何在代码隐藏中获取使用Raduploader动态创建的文本框的值?

转载 作者:搜寻专家 更新时间:2023-11-01 04:18:40 26 4
gpt4 key购买 nike

我使用 AsyncUpload


 <telerik:RadAsyncUpload runat="server" ID="rada_attach" OnClientFileUploaded="onClientFileUploaded"
MultipleFileSelection="Disabled" InitialFileInputsCount="1" MaxFileInputsCount="1"
Width="100%" />

function onClientFileUploaded(radAsyncUpload, args) {
var row = args.get_row(),
inputName = radAsyncUpload.getAdditionalFieldID("TextBox"),
inputType = "text",
inputID = inputName,
input = createInput(inputType, inputID, inputName),
label = createLabel(inputID),
br = document.createElement("br");

row.appendChild(br);
row.appendChild(input);
row.appendChild(label);

}

function createInput(inputType, inputID, inputName) {
var input = document.createElement("input");

input.setAttribute("type", inputType);
input.setAttribute("id", inputID);
input.setAttribute("name", inputName);

return input;
}

我想访问 .cs 中的文本框(动态创建的)。

怎么做?


完整答案:

var $ = $telerik.$;

function onClientFileUploaded(radAsyncUpload, args) {
var $row = $(args.get_row());
var inputName = radAsyncUpload.getID("TextBox");
var inputType = "text";
var inputID = inputName;
var input = createInput(inputType, inputID, inputName);
var label = createLabel(inputID);
$row.append("<br/>");
$row.append(label);
$row.append(input);
}

function createInput(inputType, inputID, inputName) {
var input = '<input type="' + inputType + '" id="' + inputID + '" name="' + inputName + '" />';
return input;
}

function createLabel(forArrt) {
var label = '<label for=' + forArrt + '>info: </label>';
return label;
}

   foreach (UploadedFile UF in rada_attach.UploadedFiles)
{
if (UF.GetFieldValue("TextBox") != null)
{
OBJ.File_name = UF.GetFieldValue("TextBox");
}
else
{
OBJ.File_name = UF.GetName();
}

最佳答案

在我看来,文档非常清楚。检查您引用的页面上的描述选项卡。您可以在回发时使用以下代码访问动态文本框的值:

if (rada_attach.UploadedFiles.Count > 0) {
for (var index = 0; index < rada_attach.UploadedFiles.Count; ++index) {
var textBoxValue = rada_attach.UploadedFiles[index].GetFieldValue("TextBox");
}
}

顺便说一句,这个场景在这里有很好的记录:Adding Information to Uploaded Files

关于c# - 如何在代码隐藏中获取使用Raduploader动态创建的文本框的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14899380/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com