小编Yog*_*pta的帖子

如何更改XML文档中属性的值?

我在下面有一个XML文档,并且<FormData>在这个标记中有一个标记,它被称为FormId ="d617a5e8-b49b-4640-9734-bc7a2bf05691"

我想在C#代码中更改该值?

    XmlDocument xmlDoc = new XmlDocument();
    xmlDoc.Load(MapPath(tempFolderPathAlt + "dvforms" + "\\XmlDataTemplate.xml"));
    //Change value of FormID
    xmlDoc.Save(tempFolderPath + "data.xml");
Run Code Online (Sandbox Code Playgroud)

是我的XML文档:

<?xml version="1.0"?>
<FormData Platform="Android" PlatformVersion="100" Version="966" DataVersion="1" Description="Investec - Res" FormId="d617a5e8-b49b-4640-9734-bc7a2bf05691" FileId="e6202ba2-3658-4d8e-836a-2eb4902d441d" EncryptionVerification="" CreatedBy="Bob" EditedBy="Bob">
<FieldData>
<request_details_export_template Mod="20010101010101" IncludeInPDFExport="Yes"></request_details_export_template>
<request_details_reason_for_valuatio Mod="20010101010101" IncludeInPDFExport="Yes"></request_details_reason_for_valuatio>
</FieldData>
<Photos Mod="20010101010101"/>
<VoiceNotes/>
<Drawings Mod="20010101010101"/>
<FieldNotes/>
</FormData>
Run Code Online (Sandbox Code Playgroud)

c# xml

22
推荐指数
2
解决办法
5万
查看次数

字典与重复键

可能重复:
是否存在允许重复的Dictionary/SortedList的替代方法?

我正在寻找一个可以有重复键的Dictionary类.

我搜索它,发现LookUp类可以用来存储重复的键,但是它没有默认的构造函数,所以我们不能在没有LookUp的任何其他对象的情况下初始化它.

但是我最初没有任何这样的对象,我可以从中初始化LookUp对象.

所以,我的问题是,.Net framework 3.5中是否有任何类,它的行为类似于Dictionary但允许我有像LookUp这样的重复键?

c# .net-3.5 c#-3.0

9
推荐指数
2
解决办法
3万
查看次数

如何使用资源文件设置按钮文本

我在Test Project下创建了资源文件,但是没有在App_GlobalResource下创建.如何使用资源文件设置按钮文本.例如:

<asp:Button ID="btnTest" runat="server" Text="<%:TestProject.TestResource.Test%>" />
Run Code Online (Sandbox Code Playgroud)

当我使用上面的代码时,我在按钮中得到空白文本.

注意 - 我不想在代码后面设置文本.如何在aspx文件中实现此目的.

谢谢您的帮助

asp.net localization

6
推荐指数
2
解决办法
1万
查看次数

如何从后面的代码中的"确认"框中获取响应

我是asp.net/C#的新手.我正在尝试创建一个Web应用程序.

以下是我的要求.

我想在按钮点击上保存记录.在保存记录之前,我将检查数据库中是否存在该记录(在后面的代码中).如果它存在,那么我需要向用户显示一条警告"记录已经存在.你要继续吗? ?"当用户按'是'时,我需要继续保存代码中的记录,否则我只需要退出保存过程.

//......code for checking the existence of the record    
if (check == true)
{            
    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "script", " confirm('Record already exist.Do you want to proceed?');", true);
}
//
Run Code Online (Sandbox Code Playgroud)

上面的代码显示了确认框,其中包含"确定"和"取消"按钮.我的问题是

  1. 如何在确认对话框中将其设为"是"或"否"?
  2. 用户按"是"/"否"后,如何捕获响应(是/否),继续我的其余程序?

我已经搜索了很多.但是得不到合适的答案.请帮我解决这个问题.

c# asp.net

5
推荐指数
1
解决办法
3万
查看次数

如何在父容器中使所有div可拖动

有一个div带id parentDiv,并且block1parentDivdivl中有一些div类

喜欢

<div id="btn"><input name="click" type="button" value="Click" class='button" /></div>

<div id="parentDiv">
    <div class="block1" style=" width:100px; height:100px; background:orange;">I am Block1</div>
    <div class="block1" style=" width:100px; height:100px; background:orange;">I am Block1</div>
</div>
Run Code Online (Sandbox Code Playgroud)

在JQuery中,div与类一样block1,是可拖动的.

$(function(){
    $('.block1').draggable({
        drag: function() {
           $('.block1').text('Drag Now!');
        },
        stop: function() {
           $('.block1').text('Stop Now!');
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

这些div作为方面工作,但问题是,如果通过点击btn输入block1附加任何新的divparentDiv

$('#btn').on('click', 'input.button', function(){
    var $newDiv=$('<div class="block1" style=" width:100px; height:100px; background:green;">I am Block1</div>');
});
Run Code Online (Sandbox Code Playgroud)

那是不可拖的.

是的,它不起作用,因为它不在DOM中.

我们可以click#btndiv上为它的子节点定义一个事件input.button …

jquery jquery-ui draggable

5
推荐指数
2
解决办法
4351
查看次数

播放视频时出现服务器错误:HTTP错误404.3

我有一个应用程序,我需要上传视频:

HTML

<iframe id="frame1" runat="server" visible="false"
       style="height: 222px; width: 482px;"></iframe>
Run Code Online (Sandbox Code Playgroud)

Finalpath = filepath + filename;
frame1.Visible = true;
frame1.Attributes.Add("src", Finalpath);
Run Code Online (Sandbox Code Playgroud)

但是当我加载视频扩展时,Mp4它会显示错误Iframe

HTTP Error 404.3 - Not Found
Run Code Online (Sandbox Code Playgroud)

由于扩展配置,无法提供您请求的页面.如果页面是脚本,请添加处理程序.如果要下载文件,请添加MIME映射.

如何处理此服务器错误以及我可以上传的视频类型(扩展名)?谢谢你的帮助..

asp.net video iframe html5 visual-studio-2010

1
推荐指数
1
解决办法
4015
查看次数

如何确定哪个文本框是关注的并向其添加文本...........?

我在C#中做一个复杂的计算器.第一个文本框接受真实部分,第二个文本框接受虚构部分.我也希望能够使用鼠标输入值.因此,如果我单击button1,它将"1"连接到焦点所在的文本框中的值.我无法确定哪个文本框是关注的.我尝试了一些人发布的东西,比如使用GotFocus作为例子,并且没有用过..

    private Control focusedControl;

    private void TextBox_GotFocus(object sender, EventArgs e)
    {
        focusedControl = (Control)sender;
    }


    private void button1_Click(object sender, EventArgs e)
    {
        if (focusedControl != null)
        {
            focusedControl.Focus();
            SendKeys.Send("1"); 

        }

    }
Run Code Online (Sandbox Code Playgroud)

c# winforms

1
推荐指数
2
解决办法
8385
查看次数

使用LINQ如何访问类中的List项的值

我有两个类MoviesListRootObjectResponse.我想要访问的id,标题和描述的MoviesListRootObjectconatins列表并将其分配给var.ResponseList<Response>

public class MoviesListRootObject
{
    public int count { get; set; }
    public Pagination pagination { get; set; }
    public List<Response> response { get; set; }
}
[Serializable]
public class Response
{
    public int id { get; set; }
    public string title { get; set; }
    public string title_language { get; set; }
    public string description { get; set; }
    public string description_language { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

现在,我能想到编写LINQ来获取包含响应的MovieDetails对象,但这不会有帮助.

var movieResponse = …
Run Code Online (Sandbox Code Playgroud)

.net c# linq

0
推荐指数
1
解决办法
1046
查看次数