小编Ham*_*ebi的帖子

使用c#将内联XML节点转换为asp.net中的嵌套节点

我有一个XML文件,如下所示:

<?xml version="1.0" encoding="utf-8" ?>
<LayoutControl ID="rootlyt" Type="LayoutControl">
  <LayoutGroup ID="lgp8" Header="PersonalInfo" IsCollapsed="False" IsLocked="False" Orientation="Vertical" View="GroupBox" HorizontalAlignment="Left" VerticalAlignment="Top" Width="380" Height="295" Type="GroupItem" Properties="IsCollapsible=False,IsCollapsed=False,IsLocked=False,">
    <Element ID="layout2" HorizontalAlignment="Left" VerticalAlignment="Top" Width="300" Height="25" Label="Name" Background="#00FFFFFF" ContentName="txt2" Type="TextEdit" />
  </LayoutGroup>
</LayoutControl>  
Run Code Online (Sandbox Code Playgroud)

出于某些原因,我需要从Element节点创建子节点和嵌套节点attributes.
我想要的输出是:

<?xml version="1.0" encoding="utf-8" ?>
<LayoutControl ID="rootlyt" Type="LayoutControl">
  <LayoutGroup ID="lgp8" Header="PersonalInfo" IsCollapsed="False" IsLocked="False" Orientation="Vertical" View="GroupBox" HorizontalAlignment="Left" VerticalAlignment="Top" Width="380" Height="295" Type="GroupItem" Properties="IsCollapsible=False,IsCollapsed=False,IsLocked=False,">
    <Element >
      <ID>layout2</ID>
      <HorizontalAlignment>Left</HorizontalAlignment>
      <VerticalAlignment>Top</VerticalAlignment>
      <Width>300</Width>
      <Height>25</Height>
      <Label>Name</Label>
      <Background>#00FFFFFF</Background>
      <ContentName>txt2</ContentName>
      <Type>TextEdit</Type>
    </Element>
  </LayoutGroup>
</LayoutControl>  
Run Code Online (Sandbox Code Playgroud)

我该怎么做?
或任何想法,参考,文章......

谢谢.

c# xml asp.net

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

如何在内容页面中更改主页的asp.net控件的可见性?

我有一个Master Page是有一个asp:Panel控制和设置代码Visible = False在它后面的代码.
现在我想改变Visible = True其中一个内容页面.怎么样?

主页面代码背后:

AccountUserInfo.Visible = false;  
Run Code Online (Sandbox Code Playgroud)

内容页面代码背后:

((Panel)Master.FindControl("AccountUserInfo")).Visible = true;
Run Code Online (Sandbox Code Playgroud)

显然内容页面的代码背后不起作用.

c# asp.net asp.net-controls

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

查找引用某个主键的数据库中的所有外键约束

我想在我的数据库中找到所有引用某个表的主键的外键.

例如,我A在表中有一列T是主键.现在我想找到A外键约束中引用哪些表列?

我考虑过的一个简单方法是检查数据库图表,但这只适用于数据库非常小的情况.对于拥有50个以上表的数据库来说,这不是一个很好的解决方案.

任何替代品?

sql sql-server foreign-keys primary-key foreign-key-relationship

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

检测单击了哪个元素

简而言之,我将一个本地HTML页面加载到divasp.net中的内部其他Web表单中.

JQuery的:

<script>
    $(function () {
        $("#includedContent").load("../HtmlHolder/index.html");
    });

</script>  
Run Code Online (Sandbox Code Playgroud)

HTML:

  <div id="includedContent" class="WebHolder" style="width: 450px; height: 300px; border: 1px solid #808080; margin: 0px auto; overflow-y: scroll;"></div>
Run Code Online (Sandbox Code Playgroud)

现在我想通过下面的脚本点击它们来获取元素的类名:

<script>
    $(document).ready(function () {
        $('.WebHolder').on("click", "*", function (e) {

            alert("Class :" + $(this).attr("class"));
        });
    });
</script>  
Run Code Online (Sandbox Code Playgroud)

我的问题是,当我点击任何元素时,此代码会提醒此类名称并且它是父级!

怎么解决?

注意:元素不是特定对象,可能是输入或按钮或textarea或....

html javascript jquery

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

将一个domin重定向到ASP.NET中的另一个域

我有一个网站,two domains并且one hosting server使用这两个URL工作得很好.
域名是www.jongeshadi.comwww.jongeshadi.ir.
我希望用户键入www.jongeshadi.ir重定向到www.jongeshadi.com.
我谷歌并找到一些解决方案,如更改网络配置:

<rewrite>
        <globalRules>
          <rule name="Redirects to www.jomgeshadi.com" patternSyntax="ECMAScript" stopProcessing="true">
            <match url=".*" />
            <conditions logicalGrouping="MatchAny">
              <add input="{HTTP_HOST}" pattern="^jongeshadi.*(ir|com)$" />
              <add input="{HTTP_HOST}" pattern="^(www.)?jonsgeshadi.(ir|com)$" />
              <add input="{HTTP_HOST}" pattern="^www.jongeshadi.com$" />
            </conditions>
            <action type="Redirect" url="http://www.domain.ir/{R:0}" />
          </rule>
        </globalRules>
    </rewrite>  
Run Code Online (Sandbox Code Playgroud)

但它没有用.任何事情都是错误或是否有其他解决方案?
谢谢 ...

asp.net url redirect web-config

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

我该怎么办:在Firefox浏览器中的http:// localhost输入""的用户名和密码?

当我需要一些时间来运行和调试我的asp.net项目,看看它在Firefox浏览器中,我看到,问我的窗口Username,并Passwordhttp://localhostIIS.
我发现这个解决方案并认为可能对其他人有用.
所以决定与你分享.

browser firefox localhost webbrowser-control

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

在后面的代码中获取所选项目值

我有一个自定义HTML下拉列表,在ASP.NET项目中使用它.如果用户选择任何项目并将其传递给数据库,我想获取此控件的值.

<select>
       <option tabindex="2" id="Option0" runat="server" value="0" selected="selected">?????? ???? ... </option>
       <option tabindex="2" id="Option1" runat="server" value="1">?? ???? </option>
       <option tabindex="2" id="Option2" runat="server" value="2">?? ????</option>
       <option tabindex="2" id="Option3" runat="server" value="3">?? ????</option>
       <option tabindex="2" id="Option4" runat="server" value="4">???? ????</option>
       <option tabindex="2" id="Option5" runat="server" value="5">??? ????</option>
       <option tabindex="2" id="Option6" runat="server" value="6">?? ????</option>
       <option tabindex="2" id="Option7" runat="server" value="7">??? ????</option>
       <option tabindex="2" id="Option8" runat="server" value="8">??? ????</option>
       <option tabindex="2" id="Option9" runat="server" value="9">?? ????</option>
       <option tabindex="2" id="Option10" runat="server" value="10">?? ????</option>
       <option tabindex="2" id="Option11" runat="server" value="0">????? ????</option>
       <option tabindex="2" …
Run Code Online (Sandbox Code Playgroud)

html asp.net code-behind drop-down-menu

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