2009-02-18 2 views
0
context.Response.ContentType = "text/plain"; 
context.Response.Write(returnString); 

Если returnString NULL, что он пройдет, или это провалится?Возможно ли вернуть значение NULL над Response.Write?

EDIT: Вопрос был, если это возможно, приведенный выше был просто примером, который, как я понимаю, я мог бы проверить. Однако я ищу любые другие возможные способы сделать это за пределами только моего примера кода, я просто не мог думать ни о чем другом, чтобы писать в тексте тела без повторения информации, которая уже находится в заголовке вопроса.

+1

Не было бы меньше усилий, чтобы попробовать, а затем спросить? –

+0

Согласен. Простой WebApp с Page_Load (..) {Response.Write (null); } – abatishchev

+0

Ознакомьтесь с образцом кода ниже. Response.Write (null) действительно возвращает пустую/пустую строку. – RSolberg

ответ

1

Это эквивалентно передаче пустой строки в Response.Write.

2

Хотя я согласен с чувством других в том, что, вероятно, было бы довольно легко проверить это, а не задавать вопрос ... Но, поскольку вы спросили, вот пример кода для вас. Результатом кода не было текста, отображаемого на экране.

protected void Page_Load(object sender, EventArgs e) 
    { 
     string myString = null; 
     Response.ContentType = "text/plain"; 
     Response.Write(myString); 
     Response.End(); 
    } 
+0

Как вы думаете, это будет получено как null или как "", поскольку тип содержимого является text/plain. Я не уверен, может ли он хранить значение, которое будет считаться нулевым ... – BigOmega

+0

Я не уверен ... Можете ли вы дать мне немного больше информации о том, что вы пытаетесь выполнить с помощью response.write? – RSolberg