小编Any*_*are的帖子

如何获取root的xml属性值?

问:

如何通过LINQ获取根元素的属性值(我的xml文件中的第一个元素).

.cs:

 XDocument xmlDoc = XDocument.Load(targetFileName);
Run Code Online (Sandbox Code Playgroud)

.xml:

<timetable ascttversion="2010"  options="idprefix:realID">
Run Code Online (Sandbox Code Playgroud)

我想读取options价值.

c# xml linq asp.net linq-to-xml

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

如何存储IGoogle组件的个性化设置?

我使用IGoogle组件inettuts使我的门户更具吸引力和易于使用的界面.我想问的主要问题是:

  • 如何存储个性化设置,使其成为用户再次登录应用程序时的默认设置?

我不能使用cookie,因为它与用户机器有关,所以我认为我需要将这些数据存储在我的数据库中.但我不知道开始.数据库的结构应该是什么样的?什么是存储机制?我的意思是,我应该存储用户的每一个动作还是将所有动作放在一个事务中或者什么?

我使用Informix数据库,所以没有会员资格,所以我不能使用网页部分.

我希望有人可以帮助我解释如何以高效的方式存储所有设置.

c# asp.net informix web-parts igoogle

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

如何获取HtmlGenericControl的属性值?

我这样创建HtmlGenericControl:

HtmlGenericControl inner_li = new HtmlGenericControl("li");
inner_li.Attributes.Add("style", "list-style-type: none");
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到这个attribue(style)的价值.

html c# asp.net htmlgenericcontrol

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

如何保护仅由特定用户下载的链接?

我有以下情况,我想问一下什么是最好的解决方案?

我有一个特定的文件我想要特定用户(根据一些权限)下载此文件.

所以我只为授权用户显示此文件,但如果有人(未经授权)识别文件链接(知道链接url)并下载它会怎样!

如何只允许下载此文件authorized users.

c# asp.net security iis authorization

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

在asp.net中发送批量电子邮件的最佳方式

我有一个网站,我需要向注册会员发送个性化电子邮件.这不是广告程序(垃圾邮件),而是不时告知他们的状态.必须批量发送的电子邮件数量最多为3000个.该网站托管在Windows 2008 Server(VPS)上,我在IIS7上安装了SMTP.

在花了一些时间阅读如何实现通过asp.net发送大量电子邮件的机制后,我感到有点困惑.


从我读到的我可以:

  • 在循环中同步或异步(新线程)发送它们
  • 准备并将它们放在皮卡目录中
  • 创建一个检查现有队列的Windows服务
  • 从sql server 2008发送它们(我已快递).

你能建议最好的方式吗?

关于黑名单我的服务器有问题吗?

有没有更好的方法,这里没有提到实现这个?

提前致谢.

c# asp.net email smtp bulk

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

如何获取代码背后的Raduploader动态创建的文本框的值?

我使用AsyncUpload


 <telerik:RadAsyncUpload runat="server" ID="rada_attach" OnClientFileUploaded="onClientFileUploaded"
                                MultipleFileSelection="Disabled" InitialFileInputsCount="1" MaxFileInputsCount="1"
                                Width="100%" />
Run Code Online (Sandbox Code Playgroud)
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;
}
Run Code Online (Sandbox Code Playgroud)

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

怎么做 ?


完整答案:

var $ = $telerik.$;

function onClientFileUploaded(radAsyncUpload, args) {
    var $row = $(args.get_row());
    var inputName = …
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net jquery telerik

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

nested query performance alternatives

From performance perspective , is this the best way to write the following query concerning the nested query :


SELECT a.meg,a.currency
FROM alt6sal a 
WHERE  a.meg_code IN (1,2)
AND a.sal_year = (SELECT MAX(ia.sal_year) FROM alt6sal ia WHERE a.emp_num = ia.emp_num )
AND a.sal_mon = (SELECT  MAX(ia.sal_mon) FROM alt6sal ia  WHERE a.emp_num = ia.emp_num AND a.sal_year = ia.sal_year)
Run Code Online (Sandbox Code Playgroud)

sql performance informix nested-queries

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

如何通过门户中的注销按钮从所有打开的Web应用程序注销?

post method通过我的门户网站打开不同的网站,如下所示:

在我的门户主页面中:

<form method="post" target="_blank" action="">
<input id="Hdn_r" name="Hdn" type="hidden" value="55622"> 
.....
</form>
Run Code Online (Sandbox Code Playgroud)

然后在any site opened through the portal 我的主页面做以下检查:

var hr = HttpContext.Current.Request.UrlReferrer;
        if (hr != null && !string.IsNullOrEmpty(hr.AbsolutePath))
        {
            if (Request.UrlReferrer.AbsolutePath.Contains("Portal"))
            {

                if (Request.Form["Hdn_r"] != null && !string.IsNullOrEmpty(Request.Form["Hdn_r"].ToString())
                   && Request.Form["Hdn_a"] != null && !string.IsNullOrEmpty(Request.Form["Hdn_a"].ToString()) &&
                   Request.Form["Hdn_b"] != null && !string.IsNullOrEmpty(Request.Form["Hdn_b"].ToString()) &&
                   Request.Form["Hdn_c"] != null && !string.IsNullOrEmpty(Request.Form["Hdn_c"].ToString())
                   )
                {

                  Session["emp_num"]= int.Parse(Request.Form["Hdn_r"].ToString());
                //...........
Run Code Online (Sandbox Code Playgroud)

我的问题是:

如何通过我门户网站中的注销按钮单击从所有打开的网站注销?

假设我通过我的门户网站打开了三个网站,我希望当我退出(在门户网站中)从所有打开的应用程序中注销我?

注意:门户网站中的不同网站发布在不同的服务器上.

asp.net security post portal

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

如何在listView编辑操作中使用SimpleModal

我想在My ListView 动作中集成SimpleModal,edit这样当用户点击时edit,模态弹出窗口加载数据直到ajax编辑表单.

我的简单列表视图:

 <asp:ListView ID="lv_familyrelation" runat="server" ItemPlaceholderID="RelationContainer" >

            <LayoutTemplate>
                <fieldset id="FieldSet1">
                    <legend>Relations</legend>
                       <div class="container-fluid">
                        <div class="row">
                            <div class="col-lg-4">
                                Code
                            </div>
                            <div class="col-lg-4">
                               Name
                            </div>
                            <div class="col-lg-4">

                            </div>
                          </div>
                    <asp:PlaceHolder ID="RelationContainer" runat="server"></asp:PlaceHolder>
                    <br />
                    <br />
                    <asp:LinkButton ID="lbtnInitInsert" runat="server"
                        CssClass="btn btn-primary btn-md white_cr"><span class="glyphicon glyphicon-plus"></span> </asp:LinkButton>

                </fieldset>
            </LayoutTemplate>
            <ItemTemplate>
                <fieldset>

                    <div class="container-fluid">
                        <div class="row">
                            <div class="col-lg-4">
                                <%#Eval("RELATION_CODE")%>
                            </div>
                            <div class="col-lg-4">
                                <%#Eval("RELATION_NAME")%>
                            </div>
                            <div class="col-lg-4">

                                <asp:LinkButton ID="lbtn_edit" runat="server"
                                    CssClass="btn btn-primary btn-md white_cr"><span class="glyphicon …
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net ajax simplemodal

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

如何通过聚合根控制不变量

如果我有两个类[Shift,ShiftDetails],那[Shift]就是聚合根.基于特定字段我想约束实例的数量ShiftDetails.


我创建一个ShiftDetailsView类,然后在Shift聚合根中创建两个方法来控制不变量:

  • public IEnumerable ConstructShift(); //基于NumberOfSuccessions字段

此方法应ShiftDetailsView根据该字段创建初始化的数量,然后将它们添加到列表中,并将结果作为IEnumerable返回给用户(开发人员).

然后用户应该CompleteShift在填充从前一个方法返回的初始IEnumerable后调用:

  • public List CompleteShift(IEnumerable shiftDetailsViews)

我做了两个单独的步骤来控制通过聚合根的子数量,我认为有更好的方法来保证整个事物的(ACID).


根据评论,这个问题需要更多的澄清,因为我试图简化问题,我犯了一个错误并改变了真正的问题.因为当我们处理域问题时,我们必须准确并澄清确切的问题.所以我会尝试更详细地解释它.

我有以下两个聚合:

1. First Aggregate

1-WorkingSystem :(聚合根)

    private readonly ICollection<WorkingTime> _assignedWorkingTimes;

    public string Name { get; private set; }
    public short NumberOfSuccessions { get; private set; }
    public Week WeekStart { get; private set; }
    public bool IsActive { get; private set; }
    public bool IsDefault { get; private set; } …
Run Code Online (Sandbox Code Playgroud)

c# architecture ienumerable domain-driven-design aggregateroot

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