小编Vil*_*ger的帖子

ASP.NET +拒绝访问该路径

我有一个ASP.NET应用程序,它试图在运行时在Web服务器上写入文件.在我的开发环境中,这是有效的.但是,当我将它部署到生产服务器并执行代码时,我收到一条错误,指出:

"Access to the path 'C:\Inetpub\wwwroot\MyWebApp\DirToWriteTo\' is denied."
Run Code Online (Sandbox Code Playgroud)

我的生产服务器是Window Server 2003机器.Web应用程序设置为允许通过IUSR_TEMPLATE帐户进行匿名访问.

我究竟做错了什么?

谢谢!

asp.net

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

ASP.NET + ModalPopupExtender +单击事件

我有一个使用ASP.NET AJAX的ASP.NET应用程序.我正在使用ASP.NET AJAX Toolkit向用户显示一个对话框.当用户在对话框中单击"是"时,我想在后面的代码中处理该事件.但是,我注意到我的点击事件没有到达.这是主要代码:

<asp:Panel ID="dialogContinuePanel" runat="server" style="display:none;" DefaultButton="yesButton">    
  <div>Are you sure you want to continue?</div>
  <div>
    <asp:ImageButton ID="yesButton" runat="server" AlternateText="Yes" ImageUrl="/resources/yes.png" OnClick="yesButton_Click" />
    <asp:ImageButton ID="noButton" runat="server" AlternateText="No" ImageUrl="/resources/no.png" />
  </div>
</asp:Panel>

<asp:LinkButton ID="hiddenLinkButton" runat="server" Text="" />
<cc1:ModalPopupExtender ID="dialogErrorExtender" runat="server" OkControlID="yesButton" 
  TargetControlID="hiddenLinkButton" PopupControlID="dialogContinuePanel"   
  CancelControlID="noButton" />                    
Run Code Online (Sandbox Code Playgroud)

我的守则背后:

protected void yesButton_Click(object sender, EventArgs e)
{
  string argument = yesButton.CommandArgument;
  // Do some processing and redirect the user
}
Run Code Online (Sandbox Code Playgroud)

如何处理与ModalPopupExtender一起使用的Button的click事件?我究竟做错了什么?

asp.net modalpopupextender ajaxcontroltoolkit

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

JavaScript事件处理程序

我试图弄清楚如何以编程方式将事件处理程序添加到JavaScript对象.更具体地说,我正在尝试向窗口对象的onunload事件添加事件处理程序.我试着这样做,没有任何运气:

var url = "www.somelocation.com";
var specs = "location=0,menubar=0,status=0,titlebar=0,toolbar=0";

var dialogWindow = window.open(url, "dialog", specs, true);
dialogWindow.onunload += myEventHandler;

function myEventHandler(e)
{
  // Do stuff
}
Run Code Online (Sandbox Code Playgroud)

我猜我的语法不正确.但是,我似乎无法找到任何有关此问题的文档.有人可以帮帮我吗?

谢谢,

javascript dom-events

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

ClickOnce - 安全问题

我正在考虑将ClickOnce用于旧版Windows窗体应用程序.我有几个与ClickOnce本身有关的问题.

  1. 用户是否需要管理权限才能安装ClickOnce应用程序?
  2. ClickOnce应用程序可以访问本地文件系统吗?
  3. 最终用户体验安全性何时会提示?
  4. 该应用程序可以通过https://提供吗?
  5. 应用程序是否可以调用https://上托管的服务?
  6. 应用程序可以通过SSL提供吗?

clickonce winforms

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

SQL Server 2008 - 条件查询

SQL不是我的强项之一.我有一个SQL Server 2008数据库.此数据库具有一个存储过程,该过程接收八个int参数.为了保持这个问题的重点,我将使用这些参数之一作为参考:

@isActive int
Run Code Online (Sandbox Code Playgroud)

这些int参数中的每一个都是-1,0或1. -1表示"未知"或"不关心".基本上,我需要查询一个表,如果int参数是非-1,我需要在我的WHERE子句中考虑它.因为有8个int参数,所以IF-ELSE语句似乎不是一个好主意.与此同时,我不知道怎么做呢?

如果参数不等于值,在SQL中是否有一种优雅的方式来添加WHERE条件?

谢谢!

sql t-sql sql-server sql-server-2008

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

在Silverlight Windows Phone应用程序中打开网页

我有一个用Silverlight编写的Windows Phone 7应用程序.我在这个应用程序中有一个按钮.当用户单击此按钮时,我希望它打开Web浏览器并将用户导航到我的网站.是否可以在我的应用程序中加载Web浏览器控件的情况下执行此操作?如果是这样的话?

谢谢!

silverlight windows-phone-7

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

将JSON数组存储在隐藏的HTML元素中

我有一个JSON数组,定义如下:

var myItems = {
  "data": [
    { "id":1, "firstName":"bill", "lastName":"smith" },
    { "id":2, "firstName":"john", "lastName":"apple" },
    { "id":3, "firstName":"will", "lastName":"long"}
  ]
};
Run Code Online (Sandbox Code Playgroud)

我需要将此数组存储在隐藏的HTML元素中,以便我可以将其传递给字符串格式的服务器端代码.我的问题,我不知道该怎么做.谁能告诉我怎么做?

谢谢!

html javascript json

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

ClickOnce - 客户要求

我目前正在与一些没有安装.NET Framework的用户合作.我有一个我试图部署的ClickOnce应用程序.这导致我得出两个问题:

  1. 这些用户计算机上所需的.NET Framework的最低版本是多少?我听说过.NET 2.0和.NET 3.5.
  2. 如果用户拥有.NET 2.0,他们是否需要管理员权限才能升级到.NET 3.5?

谢谢.

.net clickonce

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

SQL Server中的GUID

我有一个ASP.NET应用程序,通过C#在代码隐藏中生成GUID.这些GUID通过以下方式生成:

Guid id = Guid.NewGuid();
Run Code Online (Sandbox Code Playgroud)

此GUID稍后存储在SQL Server 2008数据库中.我还有一个存储过程将更新该记录.我想在存储过程中生成一个GUID,其格式与ASP.NET中生成的格式相同.

有人可以告诉我怎么做吗?

谢谢!

c# sql guid

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

在C#中将字符插入字符串

在C#中给出以下字符串,如何在字符串中的每个字符之间插入一个字符?

例如: "Hello Sunshine" 会变成 "H.e.l.l.o. .S.u.n.s.h.i.n.e"

在C#中执行此操作的最有效,最快捷的方法是什么?

c# string

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