小编wom*_*omp的帖子

将字符串从HTTPHandler返回到POST此.ashx文件的页面的最佳方法

我有一个ASP.Net HTTPHandler从ColdFusion网页获取POST,其FORM类似于:

<form name="sendToHandler" action="http://johnxp/FileServiceDemo2005/UploadHandler.ashx" method="post">
<input type="hidden" name="b64fileName" value="fileservice.asmx.xml" />
<input type="hidden" name="strDocument" value="Document" />
<input type="submit" name="submitbtn"  value="Submit" />
Run Code Online (Sandbox Code Playgroud)

这个.Net Handler将字符串返回到POSTing ColdFusion页面的最佳方法是什么?

编辑更新2009年8月14日:

我在.ashx文件中提出的解决方案涉及保存发布我的处理程序的.cfm文件的URL,并附加一个查询字符串,其中包含我想要与ColdFusion通信的结果字符串.我的CF同事使用此查询字符串数据的存在与否来相应地格式化.cfm网页:

public void ProcessRequest(HttpContext context)
    {
        string returnURL = context.Request.ServerVariables["HTTP_REFERER"];  // posting CFM page
        string message = UploadFile(context);    // handles all the work of uploading a file
        StringBuilder msgReturn = new StringBuilder(returnURL);
        msgReturn.Append("?n=");
        msgReturn.Append(HttpUtility.UrlEncode(TRIMrecNumAssigned));
        msgReturn.Append("&m=");  // this is just a msg with performance data about the upload operation (elapsed time, size of file, etc.)
        msgReturn.Append(HttpUtility.UrlEncode(message)); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net coldfusion post httphandler

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

保持会话中的数据与回发时填充

什么是可取的,将数据集保存在会话中或在每个回发中填充数据集?

asp.net session postback dataset populate

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

C#和ASP.NET中的换行符变化是什么?(\ r \n vs. \n)

我从一开始就一直在为ASP.NET编写代码,今天我遇到了一些我以前从未见过的东西.通常情况下,我通过期待"\ r \n"来查找C#中的换行符(例如,当从textarea发布在ASP.NET中时).现在我正在使用MVC框架,来自textarea的线路文本只有"\n"用于换行符.

在旧学校TextBox控件中是否有一些事情可以规范换行符?由于MVC只是按原样使用表单数据,这是正常的吗?很想得到一些见解.

c# asp.net asp.net-mvc newline

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

C# MVC:防止对 ASP.NET 站点进行拒绝服务 (DOS) 攻击的好方法是什么?

我正在寻找一种既便宜又好用的方法来防止对我的 ASP.NET MVC 站点的拒绝服务攻击。

我一直在考虑一个解决方案,它拦截 HttpHandler 然后计算 Cache 对象中的请求,关键是像“RequestCount_[IpAddressOfRequestClient]”这样的东西,但这似乎会产生一个疯狂的开销。

任何想法将不胜感激。谢谢!

c# asp.net asp.net-mvc denial-of-service

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

是否可以使用MFMailComposeViewController在HTML电子邮件中嵌入内嵌图像?

是否可以在通过iPhone OS 3.0上的MFMailComposeViewController发送的HTML电子邮件中嵌入对图像的引用?

(void)addAttachmentData:(NSData*)attachment mimeType:(NSString*)mimeType fileName:(NSString*)filename
Run Code Online (Sandbox Code Playgroud)

似乎没有提供任何设置或读取附件的Content-ID标头的方法,但有没有办法使这项工作?

我见过这样做的应用程序,但他们可能正在使用SKPSMTPMessage ......

iphone mime iphone-sdk-3.0

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

我应该在聊天网站上使用PHP或JSP吗?

我想开发像雅虎这样的网站网络聊天应用程序.唯一的区别是我想让它基于网络而不是桌面.我将使用ajax在jsp/php中实现它.我想知道jsp或php是否会更好.两者的优点和缺点是什么.您更喜欢哪两个?为什么?

jsp applicatioon会慢于php吗?我正在考虑使用struts与jsp和ajax.使用struts会降低速度吗?我知道jsp,java和struts但不是php.php比jsp更困难吗?

javascript php java ajax jsp

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

Moq中"验证"方法中的奇怪行为

在以下代码中,Test1成功但Test2失败:

protected Mock<IMyInterface> MyMock { get; set; }

[SetUp]
public virtual void  Initialize()
{
    MyMock = new Mock<IMyInterface>();
}

[Test]
void Test1()
{
    // ... code that causes IMyIntervace.myMethod to be called once

    MyMock.Verify(x=> x.myMethod(), Times.Once());
}

[Test]
void Test2()
{
    MyMock.Verify(x=> x.myMethod(), Times.Once());
}
Run Code Online (Sandbox Code Playgroud)

这种行为实际上非常有用,但我无法弄清楚为什么它会像这样工作.似乎Test2也应该成功!

我唯一的想法是,以某种方式验证是否足够聪明,知道"myMethod"是从一个不同的测试用例调用的,因此它"不计算"?

顺便说一句,即使我在Test1中删除了对Verify的调用,也会发生同样的事情(Test2失败).

c# nunit unit-testing moq mocking

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

使用SVN和VS.NET来编译已编译代码的问题 - .svn文件夹与/ bin冲突

我正在使用SVN来编写我正在处理的ASP.NET Web项目.我最近决定尝试对该网站的已发布版本进行版本控制.我将这些提交到存储库以及分支根目录中的代码的标记发行版本.这证明是有用的,因为我可以使用SVN部署到我的服务器.

我面临的问题是我必须在我的项目的/ bin文件夹(没有外部引用的DLL)中编译一些文件,这些文件创建了一个/bin/.svn文件夹.问题是VS.NET的Publish命令坚持将.svn从开发分支/ bin复制到输出文件夹的/ bin.这基本上"切换"那里的二进制文件以指向dev分支.结果是/ bin文件夹的内容实际上从未实际提交到已编译的bin文件夹,因为工作副本指向存储库的不同部分.

有没有办法强制visual studio忽略发布时的.svn文件夹?或者,是否有另一种方法来处理在项目中包含静态.dll而不将它们放在bin文件夹中,以便/ bin可以从SVN中排除(应该是)(不使用GAC)?

svn versioning asp.net ignore

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

从结构中读取双字段

我对C#不太熟悉,但我迫切需要从库中给出的结构中读取变量.

这是库中结构的定义:

public struct mtLocation {
    public bool bAltitudeValid;
    public bool bCoordinatesValid;
    public double dAltitude;
    public ulong dateTime;
    public double dLatitude;
    public double dLongitude; }
Run Code Online (Sandbox Code Playgroud)

我想使用dLatitude和dLongitute的值写入我自己的双变量,以便在我的程序中使用它们.

c# struct

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

显示div元素是否具有内容

使用jQuery我试图确定是否<div>有内容,或者,如果它确实那么我想什么都不做,但如果没有,那么我想添加display:none到它或.hide().以下是我的想法,

if ($('#left-content:contains("")').length <= 0) { $("#left-content").css({'display':'none'}); }

这根本不起作用,如果div没有内容然后它只是出现,可以提出任何建议吗?

javascript jquery jquery-selectors

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

ASP.net MVC自定义字符串输出重载运算符<%= h

我目前正在制作一个新的ASP.net MVC网站,并发现自己在各地使用Html.Encode,这是一个很好的做法,但变得非常混乱.我认为清理它的一个好方法是,如果我可以重载一个运算符来自动执行Html编码.

先前:

<%= Html.Encode( ViewData['username'] ) %>
Run Code Online (Sandbox Code Playgroud)

相当于:

<%=h ViewData['username'] %>
Run Code Online (Sandbox Code Playgroud)

任何人有任何想法我怎么能这样做,可能使用扩展方法或什么?

asp.net-mvc html-encode

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

重定向使用ASP.NET MVC引用部分视图表单帖子

我正在寻找最佳实践建议.

我有一个带有Partial的ShoppingBag控制器,列出了用户包里的所有物品.在此部分中,您可以通过表格帖子从包中删除商品.

Partial已放置在Master Page中,该Master Page由Controller中的每个视图引用.当一个项目从用户的包中删除时,我希望将用户重定向到原始视图.我对如何用JavaScript实现这一点感到非常高兴,这是我不清楚的非JavaScript.

我是:

  1. 使用Request.UrlReferrer检测引用操作并重定向.从URL检测动作/路由可能非常费力.
  2. 使用帖子传递隐藏字段.不是真的热衷于膨胀HTML的想法.
  3. 不要重定向到创建者,重定向到确认页面.如果可能的话,宁愿避免.
  4. 我错过了什么.

任何帮助将不胜感激.

丰富

asp.net-mvc partial-postback

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